2

我試圖使用Google Cloud Builder爲appengine應用程序(標準環境)設置連續部署。我有以下cloudbuild.yaml設置:Cloud Container Builder - gcloud應用程序部署失敗,但缺少權限

steps: 
- name: gcr.io/cloud-builders/gcloud 
    args: ['app', 'deploy', 'frontend/app.yaml'] 

據我所知,該cloud builder uses the service account [PROJECT-ID] @ cloudbuild.gserviceaccount.com,因此我加在駕駛艙的IAM部的作用App Engine管理。它仍然失敗,錯誤:

ERROR: (gcloud.app.deploy) You do not have permission to access app [...] (or it may not exist): Request had insufficient authentication scopes. 

任何想法我錯過了什麼?

謝謝!

回答

1

目前,Container Builder服務不會爲您的構建提供執行App Engine部署所需的範圍。我們正在處理這個問題,並希望儘快開展工作。

與此同時,您可以按照https://github.com/GoogleCloudPlatform/cloud-builders/issues/36的更新。

+0

謝謝,約翰。我將按照github問題進行更新! – Fabian

+0

GitHub問題現在已經解決,所以你應該能夠現在就開始工作。 –

相關問題