View a markdown version of this page

Solução de problemas de erro de permissões de perfil do IAM - Amazon GuardDuty

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Solução de problemas de erro de permissões de perfil do IAM

Ao ativar a Proteção contra malware para o S3, GuardDuty verifique se sua função de serviço do IAM tem as permissões necessárias para validar a propriedade do bucket do Amazon S3. Se essas permissões estiverem ausentes ou configuradas incorretamente, você poderá receber a seguinte mensagem:

"message": "The request was rejected because provided IAM role does not have the required permissions to validate S3 bucket ownership." "type": "InvalidInputException"

Os cenários a seguir podem ajudar a solucionar esse erro:

Permissões de função do IAM ausentes
  • O perfil do IAM deve ter as permissões necessárias para permitir que a Proteção contra Malware para S3 assuma esse perfil.

  • GuardDuty valida a propriedade do bucket com a "s3:ListBucket" permissão. Isso deve estar presente no perfil do IAM que você usa.

Para obter mais informações sobre as permissões, consulte Criar ou atualizar a política do perfil do IAM.

Disponibilidade do perfil do IAM
  • Ao criar um novo perfil do IAM, aguarde alguns minutos para que as alterações atinjam a consistência final antes de habilitar a Proteção contra Malware para S3. Se você tentar ativar o plano de proteção imediatamente após criar o perfil, a validação poderá falhar.

  • Para implantações de infraestrutura como código (IaC), GuardDuty recomenda declarar uma dependência de recursos para garantir que a função do IAM alcance uma eventual consistência.

    Para exemplos de modelos sobre como fazer isso, consulte GuardDuty GitHubrepositório.

Habilitação entre regiões

Certifique-se de que seu bucket do Amazon S3 esteja na mesma região em que você está habilitando a proteção contra malware para o S3. GuardDuty