【问题标题】:gcloud app deploy failed due to deleted staging bucket由于已删除暂存桶,gcloud 应用部署失败
【发布时间】:2018-04-11 08:08:03
【问题描述】:

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

当我运行gcloud app deploy 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. 现在如何部署我的应用?

【问题讨论】:

    标签: google-app-engine google-cloud-storage


    【解决方案1】:

    gcloud app deploy --help中所述:

    用于暂存与 部署。如果未指定此参数,则应用程序的 使用默认代码桶。

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

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

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

    【讨论】:

      猜你喜欢
      • 2019-03-08
      • 2018-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多