提问者:小点点

由于已删除暂存桶,gcloud应用部署失败


我在谷歌云存储控制台上误删了一个名为staging.MYPROJ.appinfo.com的存储桶,现在我无法部署我的AppEngine应用程序。

当我运行gcloud应用程序部署app. yaml时,以下是错误消息:

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.MYPROJ.appspot.com",
      "resourceType": "cloud storage bucket"
    }
  ]
]

以下是我的问题:

  1. 为什么删除的暂存存储桶会阻止我部署应用程序?
  2. 现在如何部署我的应用程序?

共1个答案

匿名用户

gcloud应用部署--help中所述:

用于暂存与部署关联的文件的Google Cloud Storage存储桶。如果未指定此参数,则使用应用程序的默认代码桶。

所以,我们需要一个桶来暂存文件。

我最终创建了一个新存储桶并运行以下命令:

$ gcloud app deploy app.yaml --bucket=gs://my_new_bucket