【问题标题】:GCS delete bucket ACL always returns 404GCS 删除存储桶 ACL 总是返回 404
【发布时间】:2015-08-05 07:59:32
【问题描述】:

我似乎无法删除我插入的 GCS 存储桶 ACL。 我做了一个 POST 来为我的服务帐户插入 ACL:

https://www.googleapis.com/storage/v1/b/arqclient-1026650596885-sfd2omc18k3qs6lgphlch37jb5fucg0s/acl

使用此请求 JSON:

{
  "entity" : "user-1026650596885-sfd2omc18k3qs6lgphlch37jb5fucg0s@developer.gserviceaccount.com",
  "role" : "WRITER"
}

当我列出 ACL 时,我插入的 ACL 如下所示:

{
            bucket = "arqclient-1026650596885-sfd2omc18k3qs6lgphlch37jb5fucg0s";
            entity = "user-00b4903a970addfce72044c71917166bd27bc8b9ab94a391dc841b526cd9466f";
            entityId = 00b4903a970addfce72044c71917166bd27bc8b9ab94a391dc841b526cd9466f;
            etag = "CA0=";
            id = "arqclient-1026650596885-sfd2omc18k3qs6lgphlch37jb5fucg0s/user-00b4903a970addfce72044c71917166bd27bc8b9ab94a391dc841b526cd9466f";
            kind = "storage#bucketAccessControl";
            role = WRITER;
            selfLink = "https://www.googleapis.com/storage/v1/b/arqclient-1026650596885-sfd2omc18k3qs6lgphlch37jb5fucg0s/acl/user-00b4903a970addfce72044c71917166bd27bc8b9ab94a391dc841b526cd9466f";
        }

显然我的“user-”被转换为其他类型的 ID。

当我尝试删除 ACL 时:

DELETE https://www.googleapis.com/storage/v1/b/arqclient-1026650596885-sfd2omc18k3qs6lgphlch37jb5fucg0sfkjhfkjhf/acl/user-1026650596885-sfd2omc18k3qs6lgphlch37jb5fucg0s%40developer.gserviceaccount.com

我总是收到 404 错误。 我的 DELETE 命令有什么问题?文档说我可以使用用户电子邮件地址,但这不起作用。 如果我使用列表中的实体 ID,“user-00b4903a970addfce72044c71917166bd27bc8b9ab94a391dc841b526cd9466f”,它可以通过 Google APIs Explorer 运行。

如果我应该使用实体 ID,如何在给定服务帐户电子邮件地址的情况下获取实体 ID?

【问题讨论】:

    标签: google-cloud-storage


    【解决方案1】:

    Google API 文档的访问控制页面显示“您可以通过检索用户上传的对象的 ACL 来找到用户的 Google 存储 ID。” https://cloud.google.com/storage/docs/access-control?hl=en#google-storage-ids

    所以我想最好的答案是使用我的服务帐户创建一个对象,检索其 ACL,并在 ACL 中找到实体 ID。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-21
      • 2017-10-05
      • 2021-10-14
      • 2020-09-17
      • 2020-05-15
      • 1970-01-01
      • 2020-01-08
      • 1970-01-01
      相关资源
      最近更新 更多