簡體   English   中英

AWS:STS 承擔角色不適用於用戶

[英]AWS: STS Assume Role not working for user

我創建了一個具有以下定義的 AWS 策略。 我已將其分配給 IAM 用戶,以便該用戶可以獲得臨時訪問權限。 但是,用戶收到此錯誤:“用戶 xxxx 無權執行:sts:AssumeRole on...”。

AWS 文檔說這是唯一需要的策略。

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": "sts:AssumeRole",
            "Resource": "*"
        }
    ]
}

除了允許用戶擔任角色的 IAM 策略外,您還需要為角色添加Trust Policy 信任策略告訴誰可以承擔這個角色。 我認為您缺少信任政策。

希望這可以幫助。

參考: 使用 AWS CLI 代入 IAM 角色

暫無
暫無

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

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