【问题标题】:GCS: change object-level permission control to bucket-levelGCS:将对象级别的权限控制更改为存储桶级别
【发布时间】:2019-10-01 23:45:08
【问题描述】:

我创建了一个 GCS 存储桶并通过向所有用户授予 READER 将其公开,因此我希望存储桶中的所有对象都可以公开访问,但结果只有存储桶是可读的,对象不是。

我猜是因为我为存储桶启用了对象级权限控制,我的问题:1)如何验证它是否是对象级权限控制? 2)如何将其更新为存储桶级别的权限控制?

我需要基于 gsutil 的解决方案。谢谢!

【问题讨论】:

    标签: google-cloud-storage


    【解决方案1】:

    仅检查桶策略文档:https://cloud.google.com/storage/docs/bucket-policy-only

    1 - 你正在寻找gsutil bucketonlypolicy get

    $ gsutil bucketpolicyonly get gs://my-test-bucket
    Bucket Policy Only setting for gs://my-test-bucket:
    Enabled: True
    LockedTime: 2019-07-09 16:14:31.777000+00:00
    

    2 - 检查gsutil bucketonlypolicy set

    $ gsutil bucketpolicyonly set on gs://my-test-default-acl-bucket/
    Enabling Bucket Policy Only for gs://my-test-default-acl-bucket...
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-17
    • 1970-01-01
    • 1970-01-01
    • 2020-03-11
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    相关资源
    最近更新 更多