![](/img/trans.png)
[英]Connect Kubernetes service account to Google Cloud service account
[英]Google Cloud Service Account with 'roles/container.admin'
我正在嘗試使用“roles/container.admin”創建一個服務帳戶,但我收到一條錯誤消息,指出該資源不支持該角色。
$ gcloud iam service-accounts add-iam-policy-binding sa-ci-vm@PROJECT-ID.iam.gserviceaccount.com --member='serviceAccount:sa-ci-vm@PROJECT-ID.iam.gserviceaccount.com' --role='roles/container.admin'
ERROR: (gcloud.iam.service-accounts.add-iam-policy-binding) INVALID_ARGUMENT: Role roles/container.admin is not supported for this resource.
如果我從 CONSOLE UI 創建一個服務帳戶,我可以毫無問題地添加這個角色。
你必須使用gcloud projects
如圖所示為一個服務帳戶在項目級別添加角色這里。
這對我有用:
gcloud projects add-iam-policy-binding PROJECT_ID \
--member serviceAccount:sa-ci-vm@PROJECT-ID.iam.gserviceaccount.com \
--role roles/container.admin
我得到了同樣的錯誤。 你必須給出角色的絕對路徑。
雲IAM服務帳戶添加-IAM策略結合SERVICEACCOUNT --member = SERVICEACCOUNT_EMAIL --role =項目/ PROJECTNAME /角色/ ROLENAME
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.