Não está autorizado a realizar uma operação enquanto eu tenho acesso total de um serviço aws

1

Eu criei um script nodejs simples para manipular os arquivos no S3 e quero que ele seja executado no lambda. Meu administrador me adicionou no IAM com acesso total a lambda e S3. No entanto, quando eu seleciono a "Função de execução S3" como minha função, a AWS baniu essa operação e me deu um erro:

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

Por que isso? Isso significa que eu também preciso de algum outro acesso?

    
por Lingbo Tang 26.05.2016 / 00:53

1 resposta

1

@ Sum1sAdmin está correto, você não tem acesso para alterar IAM e PutRolePolicy que terá a autorização mais alta que s3_exec_role , o que este erro implica é que você está tentando fazer uma operação add a "role" to myself que precisam de iam:PutRolePolicy como sua permissão. Isso não é nada relacionado a s3 ou lambda. Adicione você mesmo ou peça ao seu administrador para adicionar isso para você, então você deve estar pronto para ir.

    
por 25.08.2017 / 17:42