【问题标题】:How do you restore the intrinsic permissions associated with a bucket in GCS?您如何恢复与 GCS 中的存储桶关联的内在权限?
【发布时间】:2021-05-16 21:53:05
【问题描述】:

我使用 Terraform 的 google_storage_bucket_iam_policy 而不是 google_storage_bucket_iam_member 来应用权限,这导致了所有默认权限,包括项目查看者、编辑者和所有者拥有的固有权限 (https://cloud.google.com/storage/docs/access-control/iam-roles#basic-roles-intrinsic)。我能够使用terraform destroy 撤消权威google_storage_bucket_iam_policy;但是,内部权限尚未恢复。我尝试使用控制台添加这三个权限,但没有查看者、编辑者或所有者组。我唯一看到的是allUsersallAuthenticatedUsers。有没有办法在不完全删除存储桶的情况下手动或自动恢复这些权限?

【问题讨论】:

    标签: google-cloud-platform google-cloud-storage terraform


    【解决方案1】:

    您必须执行以下命令:

    gsutil acl ch -p editors-<project number>:O gs://<bucket name>
    gsutil acl ch -p owners-<project number>:O gs://<bucket name>
    gsutil acl ch -p viewers-<project number>:R gs://<bucket name>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-11
      • 2021-02-04
      • 1970-01-01
      • 2021-12-03
      • 2019-05-17
      • 2015-01-28
      • 1970-01-01
      相关资源
      最近更新 更多