在将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]未配置访问。之前尚未在项目chaipani-217815中使用Cloud Build或将其禁用。通过访问https://console.developers.google.com/apis/api/cloudbuild.googleapis.com/overview?project=chaipani-217815启用它,然后重试。如果您最近启用了此API,请等待几分钟,以便该操作传播到我们的系统并重试。
答案 0 :(得分:2)
您必须先启用计费,然后才能为您的项目启用Cloud Build服务。
答案 1 :(得分:1)
答案 2 :(得分:1)
我们遇到了一个问题,即未完成的部署(挂起且必须中止)在设置某些内部服务帐户权限时出错,并不断出现“项目之前未在项目中使用Cloud Build或禁用它”错误尽管启用了Cloud Build API并设置了结算帐户。
我们通过禁用Cloud Build API,等待了几个小时(以确保删除服务帐户)然后重新启用解决了该问题。
答案 3 :(得分:0)
我在项目的根目录中使用以下命令解决了此问题:
gcloud init
gcloud components update
用我的GCP帐户更新项目设置后,问题已解决。