创建具有如下所示权限的Google服务帐户后-部署失败并显示消息。我无法理解问题出在哪里。
====
$ gcloud iam service-accounts get-iam-policy [email protected]
bindings:
- members:
- serviceAccount:[email protected]
role: roles/owner
etag: Bxxxxxxxxg=
====
$ gcloud auth activate-service-account --key-file ../a.json
Activated service account credentials for: [[email protected]]
$ gcloud app deploy
ERROR: (gcloud.app.deploy) You do not have permission to access app [appid].
现在已经开始工作了。
$ gcloud app deploy --log-http --verbosity=debug
它失败的原因似乎与启用App Engine API有关(链接显示在命令输出中)。启用api-然后尝试再次部署(这次不使用--log-http,因为这会导致gcloud崩溃)。
您可以通过Google Cloud Platform API控制台页面启用“ Google App Engine Admin API”。https://console.cloud.google.com/apis/api/appengine.googleapis.com/
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句