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.
Amazon S3 S3-Quellaktionen und EventBridge mit AWS CloudTrail
Um eine Amazon S3 S3-Quellaktion hinzuzufügen CodePipeline, wählen Sie entweder:
-
Verwenden Sie den Assistenten „Pipeline erstellen“ (Erstellen einer Pipeline (Konsole)) oder die Aktionsseite „Bearbeiten“ der CodePipeline Konsole, um die Option S3-Anbieter auszuwählen. Die Konsole erstellt eine EventBridge Regel und einen CloudTrail Trail, die Ihre Pipeline starten, wenn sich die Quelle ändert.
-
Verwenden Sie den AWS CLI , um die Aktionskonfiguration für die
S3
Aktion hinzuzufügen und zusätzliche Ressourcen wie folgt zu erstellen:-
Verwenden Sie die
S3
Beispiel-Aktionskonfiguration inAmazon S3 S3-Quellaktion, um Ihre Aktion zu erstellen, wie unter gezeigtErstellen einer Pipeline (CLI). -
Die Methode zur Erkennung von Änderungen startet die Pipeline standardmäßig durch Abfragen der Quelle. Sie sollten die regelmäßigen Prüfungen deaktivieren und die Regel und das Protokoll zur Änderungserkennung manuell erstellen. Verwenden Sie eine der folgenden Methoden:Eine EventBridge Regel für eine Amazon S3 S3-Quelle (Konsole) erstellen,Eine EventBridge Regel für eine Amazon S3 S3-Quelle (CLI) erstellen, oderEine EventBridge Regel für eine Amazon S3 S3-Quelle erstellen (AWS CloudFormation Vorlage) .
-
AWS CloudTrail ist ein Service, der Ereignisse in Ihrem Amazon S3 S3-Quell-Bucket protokolliert und filtert. Der Trail sendet die gefilterten Quelländerungen an die EventBridge Regel. Die EventBridge Regel erkennt die Quellenänderung und startet dann Ihre Pipeline.
Voraussetzungen:
-
Wenn Sie keinen Trail erstellen, verwenden Sie einen vorhandenen AWS CloudTrail Trail, um Ereignisse in Ihrem Amazon S3 S3-Quell-Bucket zu protokollieren und gefilterte Ereignisse an die EventBridge Regel zu senden.
-
Erstellen oder verwenden Sie einen vorhandenen S3-Bucket, in dem die Protokolldateien gespeichert werden AWS CloudTrail können. AWS CloudTrail muss über die erforderlichen Berechtigungen verfügen, um Protokolldateien an einen Amazon S3 S3-Bucket zu liefern. Der Bucket kann nicht als Zahlung durch den Anforderer-Bucket konfiguriert werden. Wenn Sie im Rahmen der Erstellung oder Aktualisierung eines Trails in der Konsole einen Amazon S3 S3-Bucket erstellen, AWS CloudTrail fügt die erforderlichen Berechtigungen für Sie einem Bucket hinzu. Weitere Informationen finden Sie unter Amazon S3 S3-Bucket-Richtlinie für CloudTrail.