使用gcloud app deploy
部署柔性服務(SDK版本127.0.0),我收到以下錯誤:錯誤部署GAE的Flex服務
ERROR: (gcloud.app.deploy) Error Response: [3] Docker image us.gcr.io/my-project-name/appengine/my-service.20161012t140507:latest was either not found, or is not in Docker V2 format. Please visit https://cloud.google.com/container-registry/docs/ui
我檢查了我的容器註冊表中,我可以看到圖像已經上傳,確實是一個v2圖像:該標誌表明它是a)圖像在那裏,b)圖像不是按照https://cloud.google.com/container-registry/docs/ui的v1格式。
重要的是,我已經成功地爲不同的項目部署了完全相同的服務。
我對下一步做什麼感到有點不知所措 - 我已經嘗試'修復'我的項目,按照https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps/repair並已重新驗證我的帳戶。
感謝您的迴應Michal。我想從第3步開始,但我不確定'Admin API'是什麼。我從哪裏可以找到控制檯?在'IAM&Admin'下,或在'API Manager'下? – DaveBensonPhillips
我做了推薦的事情,但它沒有幫助。 :( –
可以驗證對我來說,單獨修復1解決了這個問題,我必須是項目所有者才能將默認服務帳戶作爲編輯器添加到IAM列表中,然後一切正常,謝謝! – DaveBensonPhillips