我正在尝试使用以下命令通过termina部署我的GAE应用程序:gcloud --project my-project-id --version staging app deploy
它没有给我任何错误,我得到的唯一输出是:
Google Cloud SDK 183.0.0
bq 2.0.27
core 2017.12.08
gsutil 4.28
但是部署实际上并不起作用(我在其中一个API返回上更改了一些文本,只是为了查看它是否在我访问的实际URL中发生了变化)。
知道发生了什么或如何调试它?
编辑:
我设法现在收到错误:
{
"error": {
"code": 403,
"message": "Operation not allowed",
"status": "PERMISSION_DENIED",
"details": [
{
"@type": "type.googleapis.com/google.rpc.ResourceInfo",
"resourceType": "gae.api",
"description": "The \"appengine.applications.get\" permission is required."
}
]
}
}
DEBUG:(gcloud.app.deploy)获取应用程序的权限错误 [应用/达尔文毫秒转移。请确保您使用的正确 项目ID以及您有权查看应用程序 项目
我确实检查了权限,我确实拥有基于服务帐户角色的appengine.applications.get
权限。