Google Cloud App Engine禁用应用后无法重新部署问题求助
App Engine禁用后无法重新部署的解决方法
问题还原
我通过gcloud在Google Cloud App Engine部署了Python应用,因需耗时更新代码,在Google Cloud控制台的IAM与管理设置中禁用了该应用。代码更新并本地测试完成后,无法重新部署:
- 执行命令
gcloud app deploy,报错:Unable to deploy to application with status [USER_DISABLED]: Deploying to stopped apps is not allowed.
- 尝试执行
gcloud app create,又报错:ERROR: (gcloud.app.create) The project already contains an App Engine application in region [australia-southeast1]. You can deploy your application using
gcloud app deploy.
解决步骤
- 先启用已禁用的App Engine应用:
- 控制台操作方式:打开Google Cloud控制台,进入对应项目的「App Engine」服务页面,页面顶部会显示应用已禁用的提示,点击「启用」即可。
- 命令行操作方式:
- 先查看当前项目的App Engine服务列表:
gcloud app services list - 启用目标服务(默认服务名为
default):gcloud app services enable default
- 先查看当前项目的App Engine服务列表:
- 启用完成后,重新执行
gcloud app deploy即可完成部署。
内容的提问来源于stack exchange,提问作者Qing Zhou
相关产品推荐
相关产品推荐

