![](/img/trans.png)
[英]What is the source of this error? ERROR: (gcloud.run.services.add-iam-policy-binding) NOT_FOUND: Requested entity was not found
[英]What is the role required to add an IAM policy binding to a Google Pub/Sub topic?
我正在嘗試按照這些說明https://cloud.google.com/pubsub/docs/dead-letter-topics#assigning_the_publisher_role授予 Pub/Sub 將消息發布到死信隊列的權限,但我m 遇到PERMISSION_DENIED
錯誤:
gcloud pubsub topics add-iam-policy-binding my-dead-letter-topic --member="serviceAccount:$PUBSUB_SERVICE_ACCOUNT" --role="roles/pubsub.publisher"
ERROR: (gcloud.pubsub.topics.add-iam-policy-binding) PERMISSION_DENIED: User not authorized to perform this action.
有用的是,Google Cloud 控制台顯示我需要pubsub.topics.setIamPolicy
權限:
我的問題是:我將如何獲得該許可? 我是否必須是項目 IAM 管理員(參見您需要執行此操作的權限。所需權限:resourcemanager.projects.setIamPolicy )?
對,就是這樣。 您需要被分配包含resourcemanager.projects.setIamPolicy
權限的角色之一。 正如您所指出的, 您需要此操作的權限的答案。 所需權限:resourcemanager.projects.setIamPolicy概述了不同的角色選項。
建議使用項目 IAM 管理員,因為它是您可以被授予設置 IAM 策略的最具體的角色。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.