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