Amazon-Web-Services
在我擁有 aws 服務的完全訪問權限時無權執行操作
我創建了一個簡單的 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 無關。自己添加它或讓您的管理員為您添加它,那麼您應該很高興。