Wir erstellen einen S3-Bucket mit einer CloudFormation-Vorlage. Ich möchte eine Lambda-Funktion assoziieren (Hinzufügen eines Ereignisses zu S3-Bucket), wenn eine Datei zum S3-Bucket hinzugefügt wird.
Wie ist es mit CloudFormation-Vorlagen möglich? Welche Eigenschaften müssen in CloudFormation verwendet werden?
Sie benötigen eine NotificationConfiguration-Eigenschaft in Ihrer CloudFormation-Vorlage. Leider scheint es erforderlich zu sein, dass der Bucket bereits existiert. Um dies zu umgehen, können Sie einen anfänglichen Stack erstellen und ihn dann mit der NotificationConfiguration aktualisieren. Zum Beispiel:
%Vor%Sie können das aws CLI-Tool verwenden, um den Stapel so zu erstellen:
%Vor%Tags und Links amazon-s3 amazon-web-services amazon-cloudformation