簡體   English   中英

在 GCP 中對 Artifact Registry 設置 IAM 政策時出現權限錯誤

[英]Permission error when setting IAM policy on Artifact Registry in GCP

我正在遵循指南並卡在第 3 步。當我運行時

gcloud artifacts repositories add-iam-policy-binding [myrepo] \
--location us \
--member=serviceAccount:build-robot@[myproject].iam.gserviceaccount.com \
--role=roles/artifactregistry.writer

我得到PERMISSION_DENIED: The caller does not have permission

gcloud 作為角色/所有者(我自己)運行,所以我絕對有權執行該操作。

我可以使用角色roles/cloudbuild.builds.builder為服務帳戶添加項目綁定,這很有效(我可以使用 build-robot 服務帳戶從工件注冊表中推送和拉取圖像),但是對於什么來說太寬容了我想要服務帳戶來做。

有時,由於--location標簽中的指定位置不正確,可能會發生此錯誤。

檢查您授予權限的工件是否在美國,因為您共享的教程假定您已在美國創建它,或者相應地更改位置標簽。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM