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.
Eine EventBridge Regel für eine ECR Amazon-Quelle (Konsole) erstellen
So erstellen Sie eine EventBridge Regel zur Verwendung in CodePipeline Vorgängen (ECRAmazon-Quelle)
Öffnen Sie die EventBridge Amazon-Konsole unter https://console.aws.amazon.com/events/
. -
Wählen Sie im Navigationsbereich die Option Events.
-
Wählen Sie Create Rule und dann unter Event source unter Service Name die Option Elastic Container Registry (ECR) aus.
-
Wählen Sie unter Event source (Ereignisquelle) die Option Event Pattern (Ereignismuster) aus.
Wählen Sie Bearbeiten und fügen Sie dann das folgende Beispiel-Event-Muster in das Fenster „Ereignisquelle“ für ein
eb-test
Repository mit dem folgenden Image-Tag eincli-testing
:{ "detail-type": [ "ECR Image Action" ], "source": [ "aws.ecr" ], "detail": { "action-type": [ "PUSH" ], "image-tag": [ "latest" ], "repository-name": [ "eb-test" ], "result": [ "SUCCESS" ] } }
Anmerkung
Das vollständige Ereignismuster, das für ECR Amazon-Ereignisse unterstützt wird, finden Sie unter Amazon ECR Events EventBridge und/oder Amazon Elastic Container Registry Events.
-
Wählen Sie Save (Speichern) aus.
Zeigen Sie die Regel im Bereich Event Pattern Preview an.
-
Wählen Sie unter Ziele die Option CodePipeline.
-
Geben Sie die Pipeline ARN für die Pipeline ein, die mit dieser Regel gestartet werden soll.
Anmerkung
Sie finden die Pipeline ARN in der Metadatenausgabe, nachdem Sie den get-pipeline Befehl ausgeführt haben. Die Pipeline ARN ist in diesem Format aufgebaut:
arn:aws:codepipeline:
region
:account
:pipeline-name
Beispielpipeline: ARN
arn:aws:codepipeline:us-east-2:80398EXAMPLE:MyFirstPipeline
-
Erstellen oder geben Sie eine IAM Servicerolle an, die EventBridge Berechtigungen zum Aufrufen des mit Ihrer EventBridge Regel verknüpften Ziels gewährt (in diesem Fall ist das Ziel CodePipeline).
-
Wählen Sie Neue Rolle für diese spezifische Ressource erstellen aus, um eine Servicerolle zu erstellen, die Ihnen EventBridge Berechtigungen für den Start Ihrer Pipeline-Ausführung erteilt.
-
Wählen Sie Bestehende Rolle verwenden aus, um eine Servicerolle einzugeben, die Ihnen EventBridge Berechtigungen für den Start Ihrer Pipeline-Ausführungen erteilt.
-
-
Überprüfen Sie die eingerichteten Regeln, um sicherzustellen, dass sie Ihren Anforderungen entsprechen.
-
Wählen Sie Details konfigurieren.
-
Geben Sie auf der Seite Configure rule details (Regeldetails konfigurieren) einen Namen und eine Beschreibung für die Regel ein und wählen Sie dann State (Status), um die Regel zu aktivieren.
-
Wenn Sie mit der Regel zufrieden sind, klicken Sie auf Create rule (Regel erstellen).