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.
Verbindung zu Amazon S3-Quellaktionen herstellen, die EventBridge und verwenden AWS CloudTrail
Die Anweisungen in diesem Abschnitt enthalten die Schritte zum Erstellen der S3-Quellaktion, die AWS CloudTrail Ressourcen verwendet, die Sie erstellen und verwalten müssen. Um die S3-Quellaktion zu verwenden, für EventBridge die keine zusätzlichen AWS CloudTrail Ressourcen erforderlich sind, verwenden Sie die CLI-Anweisungen unterMigrieren Sie Polling-Pipelines mit einer S3-Quelle, die für Ereignisse aktiviert ist.
Wichtig
Dieses Verfahren enthält die Schritte zum Erstellen der S3-Quellaktion, die AWS CloudTrail Ressourcen verwendet, die Sie erstellen und verwalten müssen. Das Verfahren zum Erstellen dieser Aktion ohne AWS CloudTrail Ressourcen ist in der Konsole nicht verfügbar. Informationen zur Verwendung der CLI finden Sie unterMigrieren Sie Polling-Pipelines mit einer S3-Quelle, die für Ereignisse aktiviert ist.
Um eine Amazon S3-Quellaktion hinzuzufügen CodePipeline, wählen Sie eine der folgenden Optionen:
-
Verwenden Sie den Assistenten zum Erstellen einer Pipeline in der CodePipeline Konsole (Erstellen Sie eine benutzerdefinierte Pipeline (Konsole)) oder auf der Seite „Aktion bearbeiten“, um die S3-Provider-Option 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
S3Aktion hinzuzufügen und zusätzliche Ressourcen wie folgt zu erstellen:-
Verwenden Sie das
S3Beispiel einer Aktionskonfiguration unterReferenz zur Amazon S3-Quellaktion, um Ihre Aktion zu erstellen, wie unter gezeigtErstellen einer Pipeline (CLI). -
Bei der Methode zur Erkennung von Änderungen wird die Pipeline standardmäßig gestartet, indem die Quelle abgefragt wird. Sie sollten die regelmäßigen Überprüfungen deaktivieren und die Regel zur Erkennung von Änderungen und das Protokoll manuell erstellen. Verwenden Sie eine der folgenden Methoden: Erstellen Sie eine EventBridge Regel für eine Amazon S3-Quelle (Konsole)Erstellen Sie eine EventBridge Regel für eine Amazon S3-Quelle (CLI), oderErstellen Sie eine EventBridge Regel für eine Amazon S3-Quelle (CloudFormation Vorlage).
-
AWS CloudTrail ist ein Service, der Ereignisse in Ihrem Amazon S3-Quell-Bucket protokolliert und filtert. Der Trail sendet die gefilterten Quelländerungen an die EventBridge Regel. Die EventBridge Regel erkennt die Quellä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-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-Bucket zu übermitteln. 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-Bucket erstellen, AWS CloudTrail hängt die erforderlichen Berechtigungen für Sie an einen Bucket an. Weitere Informationen finden Sie in der Amazon S3-Bucket-Richtlinie für CloudTrail.