

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# `AWSSupport-RemediateLambdaS3Event`
<a name="automation-awssupport-remediatelambdas3event"></a>

 **Description** 

 Le `AWSSupport-TroubleshootLambdaS3Event` runbook fournit une solution automatisée pour les procédures décrites dans les articles du centre de AWS connaissances. [Pourquoi ma notification d'événement Amazon S3 ne déclenche-t-elle pas ma fonction Lambda](https://aws.amazon.com/premiumsupport/knowledge-center/lambda-configure-s3-event-notification/) ? et [pourquoi le message d'erreur « Impossible de valider les configurations de destination suivantes » s'affiche-t-il lorsque je crée une notification d'événement Amazon S3 pour déclencher ma fonction Lambda](https://aws.amazon.com/premiumsupport/knowledge-center/lambda-invoke-error-s3-bucket-permission/) ? Ce runbook vous aide à identifier et à corriger pourquoi une notification d'événement Amazon Simple Storage Service (Amazon S3) n'a pas réussi à déclencher la fonction que vous avez spécifiée. AWS Lambda [Si la sortie du runbook suggère de valider et de configurer la simultanéité de votre fonction Lambda, consultez les sections Invocation [asynchrone](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html) et Dimensionnement des fonctions.AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/scaling.html) 

**Note**  
Des erreurs « Impossible de valider les configurations de destination suivantes » peuvent également se produire en raison de configurations d'événements Amazon Simple Notification Service (Amazon SNS) et Amazon Simple Queue Service (Amazon SQS) Amazon S3 incorrectes. Ce runbook vérifie uniquement les configurations des fonctions Lambda. Si, après avoir utilisé le runbook, vous recevez toujours le message d'erreur « Impossible de valider les configurations de destination suivantes », veuillez consulter toutes les configurations d'événements Amazon SNS et Amazon SQS Amazon S3 existantes. 

 [Exécuter cette automatisation (console)](https://console.aws.amazon.com/systems-manager/automation/execute/AWSSupport-RemediateLambdaS3Event) 

**Type de document**

 Automatisation

**Propriétaire**

Amazon

**Plateformes**

Linux,macOS, Windows

**Paramètres**
+ AutomationAssumeRole

  Type : Chaîne

  Description : (Facultatif) Le nom de ressource Amazon (ARN) du rôle Gestion des identités et des accès AWS (IAM) qui permet à Systems Manager Automation d'effectuer les actions en votre nom. Si aucun rôle n'est spécifié, Systems Manager Automation utilise les autorisations de l'utilisateur qui lance ce runbook.
+ LambdaFunctionArn

  Type : Chaîne

  Description : (Obligatoire) L'ARN de la fonction Lambda.
+ S3BucketName

  Type : Chaîne

  Description : (Obligatoire) Le nom du compartiment Amazon S3 dont les notifications d'événements déclenchent la fonction Lambda.
+ Action

  Type : Chaîne

  Valeurs valides : Résoudre les problèmes \| Corriger

   Description : (Obligatoire) L'action que vous souhaitez que le runbook exécute. L'`Troubleshoot`option permet d'identifier les problèmes, mais n'effectue aucune action de mutation pour résoudre le problème. `Remediate`Cette option permet d'identifier les problèmes et de tenter de les résoudre pour vous. 

**Autorisations IAM requises**

Le `AutomationAssumeRole` paramètre nécessite les actions suivantes pour utiliser correctement le runbook.
+  `ssm:StartAutomationExecution` 
+  `ssm:GetDocument` 
+  `ssm:ListDocuments` 
+  `ssm:DescribeAutomationExecutions` 
+  `ssm:DescribeAutomationStepExecutions` 
+  `ssm:GetAutomationExecution` 
+  `lambda:GetPolicy` 
+  `lambda:AddPermission` 
+  `s3:GetBucketNotification` 

 **Étapes de document** 
+  `aws:branch`- Branches basées sur l'entrée spécifiée pour le `Action` paramètre. 

   Si la valeur spécifiée est `Troubleshoot` : 
  +  `aws:executeAutomation`- Exécute le `AWSSupport-TroubleshootLambdaS3Event` runbook. 
  +  `aws:executeAwsApi`- Vérifie le résultat du `AWSSupport-TroubleshootLambdaS3Event` runbook exécuté à l'étape précédente. 

   Si la valeur spécifiée est `Remediate` : 
  +  `aws:executeScript`- Exécute un script pour résoudre les problèmes décrits dans la section [Pourquoi ma notification d'événement Amazon S3 ne déclenche-t-elle pas ma fonction Lambda](https://aws.amazon.com/premiumsupport/knowledge-center/lambda-configure-s3-event-notification/) ? et [pourquoi le message d'erreur « Impossible de valider les configurations de destination suivantes » s'affiche-t-il lorsque je crée une notification d'événement Amazon S3 pour déclencher ma fonction Lambda](https://aws.amazon.com/premiumsupport/knowledge-center/lambda-invoke-error-s3-bucket-permission/) ? Articles du centre de connaissances. 

 **Sorties** 

CheckOutput.Output

Corriger l'événement Lambdas3output