gcloud 应用程序部署错误:获取应用程序 [apps/<PROJECT_NAME>]

问题描述 投票:0回答:3

我通过发出以下命令来部署一个简单的 Python 3 App Engine 应用程序(Flexi 环境):

gcloud app deploy --version=ver0-1

并出现以下错误:

ERROR: (gcloud.app.deploy) Permissions error fetching application [apps/<PROJECT_NAME>]. Please make sure you are using the correct project ID and that you have permission to view applications on the project.

当我发出以下命令时,我可以确认

account
project
已正确设置:
gcloud config list

[core]
account = GOOGLE_ACCOUNT_EMAIL_ID
disable_usage_reporting = True
project = PROJECT_NAME_I_WANT_TO_DEPLOY

Your active configuration is: [default]

我在权限方面缺少什么吗?我是 GCP 项目所有者。为了在 Flexi 环境中使用 App Engine 部署,我需要启用任何其他 API

感谢您提供任何线索!

google-app-engine
3个回答
18
投票

解决了!使用项目名称而不是 ID


3
投票

通过运行以下命令解决了这个问题:

1. `gcloud config unset project`
2. `gcloud config set project PROJECT_ID`

其中 PROJECT_ID 是您的项目 ID,

要查看正确的项目 ID,您可能需要运行

gcloud projects list


0
投票

如果有人仍然遇到问题,请检查您的账单。您需要有一个有效的结算帐户

© www.soinside.com 2019 - 2024. All rights reserved.