View a markdown version of this page

AWSSupport-RemediateLambdaS3Event - AWS Systems Manager Riferimento al runbook dell’automazione

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWSSupport-RemediateLambdaS3Event

Descrizione

Il AWSSupport-TroubleshootLambdaS3Event runbook fornisce una soluzione automatizzata per le procedure descritte negli articoli del AWS Knowledge Center Perché la mia notifica di eventi Amazon S3 non attiva la mia funzione Lambda? e perché ricevo l'errore «Impossibile convalidare le seguenti configurazioni di destinazione» quando creo una notifica di eventi Amazon S3 per attivare la mia funzione Lambda? Questo runbook ti aiuta a identificare e risolvere il motivo per cui una notifica di evento Amazon Simple Storage Service (Amazon S3) non è riuscita ad attivare la AWS Lambda funzione specificata. Se l'output del runbook suggerisce di convalidare e configurare la concorrenza delle funzioni Lambda, consulta Asynchronous invocation and Function scaling. https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html AWS Lambda

Nota

Gli errori «Impossibile convalidare le seguenti configurazioni di destinazione» possono verificarsi anche a causa di configurazioni di eventi Amazon Simple Notification Service (Amazon SNS) e Amazon Simple Queue Service (Amazon SQS) errate di Amazon S3. Questo runbook controlla solo le configurazioni delle funzioni Lambda. Se dopo aver utilizzato il runbook continui a ricevere l'errore «Impossibile convalidare le seguenti configurazioni di destinazione», consulta tutte le configurazioni di eventi Amazon SNS e Amazon SQS Amazon S3 esistenti.

Esegui questa automazione (console)

Tipo di documento

Automazione

Proprietario

Amazon

Piattaforme

LinuxmacOS, Windows

Parametri

  • AutomationAssumeRole

    Tipo: String

    Descrizione: (Facoltativo) L'Amazon Resource Name (ARN) del ruolo AWS Identity and Access Management (IAM) che consente a Systems Manager Automation di eseguire le azioni per tuo conto. Se non viene specificato alcun ruolo, Systems Manager Automation utilizza le autorizzazioni dell'utente che avvia questo runbook.

  • LambdaFunctionArn

    Tipo: String

    Descrizione: (Obbligatorio) L'ARN della funzione Lambda.

  • S3BucketName

    Tipo: String

    Descrizione: (Obbligatorio) Il nome del bucket Amazon S3 le cui notifiche di eventi attivano la funzione Lambda.

  • Azione

    Tipo: String

    Valori validi: Troubleshoot | Remediate

    Descrizione: (Obbligatorio) L'azione che vuoi che il runbook esegua. L'Troubleshootopzione consente di identificare eventuali problemi, ma non esegue alcuna azione mutante per risolverlo. L'Remediateopzione consente di identificare e tentare di risolvere i problemi per conto dell'utente.

Autorizzazioni IAM richieste

Il AutomationAssumeRole parametro richiede le seguenti azioni per utilizzare correttamente il runbook.

  • ssm:StartAutomationExecution

  • ssm:GetDocument

  • ssm:ListDocuments

  • ssm:DescribeAutomationExecutions

  • ssm:DescribeAutomationStepExecutions

  • ssm:GetAutomationExecution

  • lambda:GetPolicy

  • lambda:AddPermission

  • s3:GetBucketNotification

Fasi del documento

Output

Controlla Output.Output

Correggi l'evento Lambdas3Output