无法部署到Cloud Run,遇到“内部错误”提示?

时间:2019-04-15 13:51:19

标签: google-cloud-run

我无法通过gcloud CLI或GCP Web控制台部署到Cloud Run。两者都给出了非常无用的错误。

这是gcloud CLI的输出:

Deploying container to Cloud Run service [ihsw-nginx] in project [xxx] region [us-central1]
X Deploying new service...
  . Creating Revision...
  . Routing traffic...
Deployment failed
ERROR: (gcloud.beta.run.deploy) INTERNAL: Internal error encountered.

有人有什么建议吗?

这里是正在使用的存储库,有一个cloudbuild.yaml用于推送到容器注册表:https://github.com/ihsw/nginx

(即使它说nginx,它实际上是Node应用程序。)

2 个答案:

答案 0 :(得分:0)

您的存储库为我工作。

要使其正常工作(我想您已经在这里)的前提条件是:

  • gcloud services enable [cloudbuild|run].googleapis.com --project=${PROJECT}
  • 启用结算(我认为)
  • cloudbuild服务帐户需要:
    • roles/cloudbuild.builds.builder(默认)
    • roles/storage.objectCreator
    • roles/run.admin
    • roles/iam.serviceAccountUser

通常,您可以在Google的issue tracker上提交问题。

如果问题仍然存在,建议您按照Cloud SDK

提交

答案 1 :(得分:0)

我不知道是否存在相同的问题,但我通过以下方式解决了问题:https://stackoverflow.com/a/60084251/7466829

就我而言,这确实是一个CloudRun错误。