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,请等待几分钟,让操作传播到我们的系统并重试。
我们遇到了一个问题,即不完整的部署(挂起并必须中止)在设置某些内部服务帐户权限时出错,并不断收到“Cloud Build 之前未在项目中使用或已禁用”错误,尽管云构建启用的 API 并设置计费帐户。
我们通过禁用 Cloud Build API、等待几个小时(以确保服务帐户已删除)然后重新启用来解决该问题。
我在项目的根目录中使用以下命令解决了这个问题:
gcloud init
gcloud components update
Run Code Online (Sandbox Code Playgroud)
当我使用我的 GCP 帐户更新项目设置后,问题就解决了。
归档时间: |
|
查看次数: |
8093 次 |
最近记录: |