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?
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
-
aws:branch- Si ramifica in base all'input specificato per ilActionparametro.Se il valore specificato è
Troubleshoot:-
aws:executeAutomation- Esegue ilAWSSupport-TroubleshootLambdaS3Eventrunbook. -
aws:executeAwsApi- Controlla l'output delAWSSupport-TroubleshootLambdaS3Eventrunbook eseguito nel passaggio precedente.
Se il valore specificato è
Remediate:-
aws:executeScript- Esegue uno script per risolvere i problemi descritti nella sezione 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 evento Amazon S3 per attivare la mia funzione Lambda? Articoli del Knowledge Center.
-
Output
Controlla Output.Output
Correggi l'evento Lambdas3Output