Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
AWSSupport-RemediateLambdaS3Event
Beschreibung
Das AWSSupport-TroubleshootLambdaS3Event Runbook bietet eine automatisierte Lösung für die in den AWS Knowledge Center-Artikeln beschriebenen Verfahren. Warum löst meine Amazon S3-Ereignisbenachrichtigung nicht meine Lambda-Funktion aus?
Anmerkung
Die Fehlermeldung „Die folgenden Zielkonfigurationen konnten nicht überprüft werden“ können auch aufgrund falscher Amazon S3-Ereigniskonfigurationen von Amazon Simple Notification Service (Amazon SNS) und Amazon Simple Queue Service (Amazon SQS) auftreten. Dieses Runbook überprüft nur Lambda-Funktionskonfigurationen. Wenn Sie nach der Verwendung des Runbooks immer noch die Fehlermeldung „Die folgenden Zielkonfigurationen konnten nicht überprüft werden“ erhalten, überprüfen Sie bitte alle vorhandenen Amazon SNS- und Amazon SQS Amazon S3-Ereigniskonfigurationen.
Führen Sie diese Automatisierung aus (Konsole)
Art des Dokuments
Automatisierung
Eigentümer
Amazon
Plattformen
LinuxmacOS, Windows
Parameter
-
AutomationAssumeRole
Typ: Zeichenfolge
Beschreibung: (Optional) Der Amazon-Ressourcenname (ARN) der AWS Identity and Access Management (IAM) -Rolle, die es Systems Manager Automation ermöglicht, die Aktionen in Ihrem Namen auszuführen. Wenn keine Rolle angegeben ist, verwendet Systems Manager Automation die Berechtigungen des Benutzers, der dieses Runbook startet.
-
LambdaFunctionArn
Typ: Zeichenfolge
Beschreibung: (Erforderlich) Der ARN der Lambda-Funktion.
-
S3BucketName
Typ: Zeichenfolge
Beschreibung: (Erforderlich) Der Name des Amazon S3-Buckets, dessen Ereignisbenachrichtigungen die Lambda-Funktion auslösen.
-
Action
Typ: Zeichenfolge
Gültige Werte: Problembehandlung | Problembehebung
Beschreibung: (Erforderlich) Die Aktion, die das Runbook ausführen soll. Die
TroubleshootOption hilft bei der Identifizierung von Problemen, führt jedoch keine Änderungen durch, um das Problem zu lösen. DieRemediateOption hilft Ihnen dabei, Probleme zu identifizieren und zu lösen.
Erforderliche IAM-Berechtigungen
Der AutomationAssumeRole Parameter erfordert die folgenden Aktionen, um das Runbook erfolgreich zu verwenden.
-
ssm:StartAutomationExecution -
ssm:GetDocument -
ssm:ListDocuments -
ssm:DescribeAutomationExecutions -
ssm:DescribeAutomationStepExecutions -
ssm:GetAutomationExecution -
lambda:GetPolicy -
lambda:AddPermission -
s3:GetBucketNotification
Dokumentschritte
-
aws:branch— Verzweigungen basieren auf der für denActionParameter angegebenen Eingabe.Wenn der angegebene Wert wie folgt lautet
Troubleshoot:-
aws:executeAutomation- Führt dasAWSSupport-TroubleshootLambdaS3EventRunbook aus. -
aws:executeAwsApi- Überprüft die Ausgabe desAWSSupport-TroubleshootLambdaS3EventRunbooks, das im vorherigen Schritt ausgeführt wurde.
Wenn der angegebene Wert lautet
Remediate:-
aws:executeScript— Führt ein Skript aus, um die im Abschnitt Warum löst meine Amazon S3-Ereignisbenachrichtigung meine Lambda-Funktion nicht aus? beschriebenen Probleme zu beheben.und warum erhalte ich die Fehlermeldung „Die folgenden Zielkonfigurationen konnten nicht überprüft werden“, wenn ich eine Amazon S3-Ereignisbenachrichtigung zum Auslösen meiner Lambda-Funktion erstelle? Artikel im Knowledge Center.
-
Ausgaben
Prüfen Sie Output.Output
Beseitigen Sie Lambdas3Event.Output