Docker

gcp docker push - 權限被拒絕

  • March 14, 2021

已授予 GCP VM 使用的預設服務帳戶storage.buckets.*storage.objects.*角色,但我收到storage.buckets.create未設置權限的錯誤。

拒絕:項目“test-307504”的令牌交換失敗。呼叫者沒有權限“storage.buckets.create”。要配置權限,請按照以下說明操作: https ://cloud.google.com/container-registry/docs/access-control

預設服務帳戶是123456789-compute@developer.gserviceaccount.com,我創建了與儲存相關的角色並分配給 IAM 服務帳戶,然後我執行了命令gcloud auth configure-docker。但我仍然無法將 docker 圖像推送到 GCR 儲存庫。

在分配要在 VM 上刷新的角色後,我還應該做些什麼嗎?

除了權限之外,還要檢查VM 級別的訪問範圍。

在此期間,請閱讀使用 Compute Engine 預設服務帳戶最佳實踐

引用自:https://serverfault.com/questions/1057044