Docker
gcp docker push - 權限被拒絕
已授予 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 預設服務帳戶和最佳實踐。