在完全访问aws服务时,无权执行操作

我创build了一个简单的nodejs脚本来处理S3中的文件,我希望它能在lambda上执行。 我的pipe理员在IAM中添加了我,可以完全访问lambda和S3。 但是,当我select“S3执行angular色”作为我的angular色时,AWS禁止了这个操作,并给我一个错误:

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

这是为什么? 这是否意味着我还需要其他访问?

@ Sum1sAdmin是正确的,你没有权限修改IAMPutRolePolicy ,它们的权限比s3_exec_role ,这个错误暗示的是,你正在尝试做一个操作, add a "role" to myself ,需要iam:PutRolePolicy作为您的许可。 这没什么关系s3或lambda。 自己添加它或要求您的pipe理员为您添加此,那么你应该很好去。