簡體   English   中英

使用 terraform 創建 aws eks 集群時如何使用 iam 角色?

[英]How to use iam role when creating aws eks cluster with terraform?

我正在嘗試使用 terraform 創建 aws eks 集群。我想使用現有的 iam 角色。 我不會創建新角色。 我試過了。

module 'eks' {
...
iam_role_arn = "arn:aws:iam::11111111:role/cluster-role"
...
}

但是我得到 403 權限被拒絕。 我怎么能這樣謝謝。

編輯:添加錯誤。 failed creating IAM Role (green-eks-node-group): AccessDenied: User: arn:aws:iam::*******:user/****** is not authorized to perform: iam:TagRole on resource: arn:aws:iam::*******:role/green-eks-node

首先是好的措施:請不要在此處張貼代碼或錯誤消息的圖片。 只需復制粘貼內容並格式化即可。

就是說:我認為該錯誤准確地告訴您出了什么問題(或者至少第一個錯誤是什么,因為根據我的經驗,需要多次迭代才能直接獲得您的 IAM 權限)。

你用你執行的角色 terraform 沒有權限:

iam:TagRole

在資源上:

arn:aws:iam:xxxxxxxxxxx:role/eks-cluster

所以你需要將它添加到它的策略中。

暫無
暫無

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

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