Amazon-Web-Services

在我擁有 aws 服務的完全訪問權限時無權執行操作

  • August 25, 2017

我創建了一個簡單的 nodejs 腳本來處理 S3 中的文件,我希望它在 lambda 上執行。我的管理員已將我添加到 IAM 中,並擁有對 lambda 和 S3 的完全訪問權限。但是,當我選擇“S3 執行角色”作為我的角色時,AWS 禁止了此操作並給了我一個錯誤:

is not authorized to perform: iam:PutRolePolicy on resource: role s3_exec_role 

這是為什麼?這是否意味著我還需要其他訪問權限?

@Sum1sAdmin 是正確的,您無權更改IAM並且PutRolePolicy將具有比 更高的權限s3_exec_role,此錯誤意味著您正在嘗試執行add a "role" to myself需要iam:PutRolePolicy您許可的操作。這與 s3 或 lambda 無關。自己添加它或讓您的管理員為您添加它,那麼您應該很高興。

引用自:https://serverfault.com/questions/779083