首页 > 解决方案 > 当我重新部署我的 google 项目 ID 时,我在 gcloud.app.deploy 中看到一个错误,提示 Insufficient permissions to create Google Cloud Storage bucket

问题描述

我的谷歌项目 ID 是“ulapph-public-1”,自 2015 年以来一直运行良好。但昨天当我重新部署项目时,它说:错误:(gcloud.app.deploy)错误响应:[7] 创建权限不足谷歌云存储桶。

Google Cloud Storage 的链接也无法访问: https ://console.cloud.google.com/storage/browser/ulapph-public-1.appspot.com?project=ulapph-public-1

然后谷歌云存储浏览器显示此错误:所需资源不可用。追踪号码:c4898802499062169

我尝试检查 IAM 但没有运气,部署不会继续。我什至尝试转到 Appengine->Settings->Default Cloud Storage Bucket,然后我看到的按钮是“创建”,但是当我单击它时,错误显示“默认云存储桶创建失败”。

我还检查了云存储浏览器设置,我注意到云存储没有关联的服务帐户。与我的其他项目 ID 相比,我通常在这里看到的服务帐户如下:

service-123456789012@gs-project-accounts.iam.gserviceaccount.com
Cloud Storage Service Account
Each project has an associated Cloud Storage service account. This is used to perform certain background actions: receiving PubSub notifications and encrypting/decrypting KMS encrypted objects.

有没有人熟悉这个问题?- 如何手动添加缺少的服务帐户 service-123456789012@gs-project-accounts.iam.gserviceaccount.com?- 什么可能触发了服务帐户的删除?

  File "/google/google-cloud-sdk/lib/googlecloudsdk/api_lib/util/waiter.py", line 320, in _IsNotDone
    return not poller.IsDone(operation)
  File "/google/google-cloud-sdk/lib/googlecloudsdk/api_lib/app/operations_util.py", line 182, in IsDone
    encoding.MessageToPyValue(operation.error)))
OperationError: Error Response: [7] Insufficient permissions to create Google Cloud Storage bucket.

Details: [
  [
    {
      "@type": "type.googleapis.com/google.rpc.ResourceInfo",
      "resourceName": "staging.ulapph-public-1.appspot.com",
      "resourceType": "cloud storage bucket"
    }
  ]
]

ERROR: (gcloud.app.deploy) Error Response: [7] Insufficient permissions to create Google Cloud Storage bucket.

Details: [
  [
    {
      "@type": "type.googleapis.com/google.rpc.ResourceInfo",
      "resourceName": "staging.ulapph-public-1.appspot.com",
      "resourceType": "cloud storage bucket"
    }
  ]
]

请注意,我所有其他谷歌项目都运行良好,计费也很好,但我只有青铜支持包,所以我无法连接到技术支持。

标签: google-app-enginegoogle-cloud-platform

解决方案


推荐阅读