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.
In EventBridge for CloudFormation - und Git-Sync-Ereignissen finden Sie mehrere vordefinierte Muster. Dies vereinfacht die Erstellung eines Ereignismusters. Anstatt deine eigenen Ereignismuster zu schreiben, kannst du Feldwerte in einem Formular auswählen und das Muster dann für dich EventBridge generieren. Sie können eine neue Regel mit einem dieser vordefinierten Ereignismuster erstellen oder Ihr eigenes benutzerdefiniertes Ereignismuster erstellen.
Wenn ein Dienst z. B. ein Ereignis an den Standard-Ereignisbus CloudFormation übermittelt, EventBridge verwendet er das in Ihrer Regel definierte Ereignismuster, um zu bestimmen, ob das Ereignis an die Ziele der Regel gesendet werden soll. Ein Ereignismuster entspricht den Daten in den gewünschten CloudFormation Ereignissen.
Jedes Ereignismuster ist ein JSON-Objekt, das Folgendes enthält:
-
Ein
source
Attribut, das den Dienst identifiziert, von dem das Ereignis stammt. Zum Beispielaws.cloudformation
oderaws.codeconnections
. -
(Optional): Ein
detail-type
-Attribut, das ein Array der zuzuordnenden Ereignistypen enthält. -
(Optional): Ein
detail
-Attribut, das alle anderen Ereignisdaten für den Abgleich enthält.Dazu gehören zum Beispiel die Stack-ID, die beteiligten Ressourcen, der Status verschiedener Ressourcen und andere Daten, die für einen bestimmten Ereignistyp relevant sind.
Das folgende Ereignismuster entspricht beispielsweise allen Ereignissen zur Änderung des Ressourcenstatus:
{
"source": ["aws.cloudformation"],
"detail-type": ["CloudFormation Resource Status Change"]
}
Das folgende Ereignismuster verwendet zwar Ereignisdetaildaten, um nur Ereignisse zur Änderung des Ressourcenstatus abzugleichen, bei denen eine neue AWS::SNS::Topic
Ressource AWS::S3::Bucket
oder eine Ressource CloudFormation erstellt wird:
{
"source": ["aws.cloudformation"],
"detail-type": ["CloudFormation Resource Status Change"],
"detail": {
"status-details": {
"status": ["CREATE_COMPLETE"]
},
"resource-type": ["AWS::S3::Bucket", "AWS::SNS::Topic"]
}
}
Weitere Informationen zum Schreiben von Ereignismustern finden Sie unter Ereignismuster im EventBridge Amazon-Benutzerhandbuch.