appengine.application.create权限丢失

时间:2017-12-24 19:42:13

标签: google-app-engine

尝试使用gcloud创建一个新的GAE应用程序:

gcloud app create --region "us-central"

获得:

  

错误:(gcloud.app.create)PERMISSION_DENIED:不允许操作    - '@type':type.googleapis.com/google.rpc.ResourceInfo     description:“appengine.applications.create”权限是必需的。

服务帐户具有项目编辑器和所有App Engine角色,但在IAM中查看实际上没有“appengine.application.create”权限:

enter image description here 这是来自VM。 在同一项目中打开Cloud Shell并输入相同的命令,我得到:

  

项目[xxx]已包含App Engine应用程序。您可以使用gcloud app deploy

部署应用程序

如何删除现有的GAE应用程序,以便我可以创建一个,如何从我的VM创建GAE应用程序 - 基本上如何添加“创建”权限?

1 个答案:

答案 0 :(得分:0)

您只能在无法更改的区域中创建一次GAE。这就是谷歌所说的:

重要提示:每个GCP项目只能包含一个App Engine应用程序,并且在创建App Engine应用程序后无法更改该区域。

参见例如在这里:

https://cloud.google.com/appengine/docs/flexible/python/managing-projects-apps-billing