Google app engine 如何获得谷歌云API的许可
我试图将我的应用程序部署到谷歌应用程序引擎。我的IAM角色是“所有者”,因此我认为我应该拥有对任何gcloud API的完全访问权限。 错误如下:Google app engine 如何获得谷歌云API的许可,google-app-engine,google-cloud-platform,google-compute-engine,Google App Engine,Google Cloud Platform,Google Compute Engine,我试图将我的应用程序部署到谷歌应用程序引擎。我的IAM角色是“所有者”,因此我认为我应该拥有对任何gcloud API的完全访问权限。 错误如下: ERROR: (gcloud.app.deploy) Error Response: [13] Unable to get quota for "snap-media", "us-central1". Error: <HttpError 403 when requesting https://www.googleapis.com/compute
ERROR: (gcloud.app.deploy) Error Response: [13] Unable to get quota for "snap-media", "us-central1". Error: <HttpError 403 when requesting https://www.googleapis.com/compute/v1/projects/snap-media/regions/us-central1?alt=json returned "Required 'compute.regions.get' permission for 'projects/snap-media/regions/us-central1'">
错误:(gcloud.app.deploy)错误响应:[13]无法获取“快照媒体”、“us-central1”的配额。错误:
不是谷歌API服务帐户。。所有GAE都有自己的默认服务帐户。你需要给予这个许可。在IAM页面中搜索以下服务帐户。。您需要授予此服务帐户权限
App引擎默认服务帐户
yourprojectName@appspot.gserviceaccount.com
事实并非如此。当你部署一个新的谷歌应用程序引擎时,它会为你的GAE自动创建一个IAM规则。然后您需要授予IAM服务帐户权限。感谢您澄清这一部分。事实上,我在我的项目的IAM角色下有“GoogleAPI服务帐户”。我授予它“计算实例管理员”的角色,但我仍然得到“没有计算实例相关api的权限”的问题。有什么想法吗?谢谢是的,我在@appspot.gserviceaccount.com有几个帐户,其中一个是MyProjectName@appspot.gserviceaccount.com. 我授予了他们所有人与其抱怨的API相关的权限,但它仍然存在这个问题:(