(gcloud.app.deploy) 错误响应:[7] 未配置访问权限。项目中尚未使用 Cloud Build

Sal*_*ikh 9 django google-app-engine python-3.x app.yaml google-cloud-platform

我在使用 python(3.5) 部署我的 django(2.1) 应用程序到 appengine 时遇到了这个错误。之前,我在 app.yaml 中使用 python 2 和 python27,没有这样的错误,但是现在当我的 app.yaml 中有 python 3.5.2 和 python37 时,我在“gcloud app deploy”之后遇到了这个错误。我真的必须启用计费功能还是我做错了什么?有出路吗?完整的错误是

错误:(gcloud.app.deploy) 错误响应:[7] 未配置访问权限。Cloud Build 之前未在项目 chaipani-217815 中使用过或已禁用。通过访问https://console.developers.google.com/apis/api/cloudbuild.googleapis.com/overview?project=chaipani-217815启用它,然后重试。如果您最近启用了此 API,请等待几分钟,让操作传播到我们的系统并重试。

Dus*_*ram 7

您必须先启用计费,然后才能为您的项目启用 Cloud Build 服务。

  • 因为它不使用 Cloud Build 服务。 (2认同)

Kel*_*lly 6

我们遇到了一个问题,即不完整的部署(挂起并必须中止)在设置某些内部服务帐户权限时出错,并不断收到“Cloud Build 之前未在项目中使用或已禁用”错误,尽管云构建启用的 API 并设置计费帐户。

我们通过禁用 Cloud Build API、等待几个小时(以确保服务帐户已删除)然后重新启用来解决该问题。


小智 5

您转到该链接,然后单击“启用”按钮。显示弹出窗口,然后单击“设置帐户”。(见图)

启用云构建


ℛɑƒ*_*ƒæĿ 5

我在项目的根目录中使用以下命令解决了这个问题:

gcloud init
gcloud components update
Run Code Online (Sandbox Code Playgroud)

当我使用我的 GCP 帐户更新项目设置后,问题就解决了。