我错误地删除了Google云端存储控制台上名为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"
}
]
]
所以这是我的问题:
答案 0 :(得分:2)
如gcloud app deploy --help
中所述:
用于暂存与之关联的文件的Google云端存储分区存储桶 部署。如果未指定此参数,则为应用程序 使用默认代码桶。
因此,我们需要一个存储桶来存档文件。
我最终创建了一个新存储桶并运行此命令:
$ gcloud app deploy app.yaml --bucket=gs://my_new_bucket