

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á.

# `AWSSupport-TroubleshootLambdaS3Event`
<a name="automation-aws-troubleshootlambdas3event"></a>

 **Descrição** 

 O `AWSSupport-TroubleshootLambdaS3Event` runbook fornece uma solução automatizada para os procedimentos descritos nos artigos do AWS Knowledge Center [Por que minha notificação de eventos do Amazon S3 não aciona minha função Lambda?](https://aws.amazon.com/premiumsupport/knowledge-center/lambda-configure-s3-event-notification/) e [Por que recebo o erro “Não é possível validar as seguintes configurações de destino” ao criar uma notificação de evento do Amazon S3 para acionar minha](https://aws.amazon.com/premiumsupport/knowledge-center/lambda-invoke-error-s3-bucket-permission/) função Lambda? Esse runbook ajuda você a identificar por que uma notificação de evento do Amazon Simple Storage Service (Amazon S3) falhou em acionar a função especificada. AWS Lambda Se a saída do runbook sugerir a validação e a configuração da simultaneidade da função do Lambda, consulte [Invocação assíncrona](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html) e [escalabilidade de funções do AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/scaling.html). 

 [Executar esta automação (console)](https://console.aws.amazon.com/systems-manager/automation/execute/AWSSupport-TroubleshootLambdaS3Event) 

**Tipo de documento**

Automação

**Proprietário**

Amazon

**Plataformas**

Linux, macOS, Windows

**Parâmetros**
+ AutomationAssumeRole

  Tipo: String

  Descrição: (opcional) o nome do recurso da Amazon (ARN) do perfil do AWS Identity and Access Management (IAM) que permite que o Systems Manager Automation realize ações em seu nome. Se nenhum perfil for especificado, o Systems Manager Automation usa as permissões do usuário que inicia este runbook.
+ LambdaFunctionArn

  Tipo: string

  Descrição: (obrigatório) O ARN da função do Lambda que a notificação de eventos do Amazon S3 aciona.
+ S3 BucketName

  Tipo: string

  Descrição: (obrigatório) O nome do bucket do Amazon S3 cujas notificações de eventos acionam a função do Lambda. 

**Permissões obrigatórias do IAM**

O parâmetro `AutomationAssumeRole` requer as seguintes ações para usar o runbook com êxito.
+  `lambda:GetPolicy` 
+  `s3:GetBucketNotification` 

 **Etapas do documento** 
+  `aws:executeScript` :Executa o script para validar as definições de configuração da notificação de eventos do Amazon S3. Valida a política do IAM baseada em recursos para sua função Lambda e gera um comando AWS Command Line Interface (AWS CLI) para adicionar as permissões necessárias se as permissões necessárias estiverem ausentes da política. Valida outras políticas de recursos de funções Lambda que fazem parte das notificações de eventos para o mesmo bucket do S3 e gera AWS CLI um comando como saída se as permissões necessárias estiverem ausentes. 

 **Saídas** 

lambdaS3Event.output 