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.
Aktualisierung eines Standard-Event-Busses mit AWS CloudFormation in EventBridge
CloudFormation ermöglicht es Ihnen, Ihre AWS Ressourcen konto- und regionsübergreifend auf zentrale und wiederholbare Weise zu konfigurieren und zu verwalten, indem Sie die Infrastruktur als Code behandeln. CloudFormation ermöglicht dies, indem Sie Vorlagen erstellen können, die die Ressourcen definieren, die Sie bereitstellen und verwalten möchten.
Da EventBridge der Standard-Event-Bus automatisch in Ihrem Konto bereitgestellt wird, können Sie ihn nicht mithilfe einer CloudFormation Vorlage erstellen, wie Sie es normalerweise für jede Ressource tun würden, die Sie in einen CloudFormation Stack aufnehmen möchten. Um den Standard-Event-Bus in einen CloudFormation Stack aufzunehmen, müssen Sie ihn zuerst in einen Stack importieren. Nachdem Sie den Standard-Event-Bus in einen Stack importiert haben, können Sie die Event-Bus-Eigenschaften nach Bedarf aktualisieren.
Um eine vorhandene Ressource in einen neuen oder vorhandenen CloudFormation Stack zu importieren, benötigen Sie die folgenden Informationen:
Eine eindeutige Kennung für die zu importierende Ressource.
Bei Standard-Eventbussen lautet der Bezeichner
Nameund dann der Identifikationswertdefault.Eine Vorlage, die die aktuellen Eigenschaften der vorhandenen Ressource genau beschreibt.
Der folgende Vorlagenausschnitt enthält eine
AWS::Events::EventBusRessource, die die aktuellen Eigenschaften eines Standard-Event-Busses beschreibt. In diesem Beispiel wurde der Event-Bus so konfiguriert, dass er a Kundenverwalteter Schlüssel und DLQ für die Verschlüsselung im Ruhezustand verwendet.Außerdem sollte die
AWS::Events::EventBusRessource, die den Standard-Event-Bus beschreibt, den Sie importieren möchten, eineDeletionPolicyEigenschaft enthalten, die aufRetainfestgelegt ist.{ "AWSTemplateFormatVersion": "2010-09-09", "Description": "Default event bus import example", "Resources": { "defaultEventBus": { "Type" : "AWS::Events::EventBus", "DeletionPolicy": "Retain", "Properties" : { "Name" : "default", "KmsKeyIdentifier" : "KmsKeyArn", "DeadLetterConfig" : { "Arn" : "DLQ_ARN" } } } } }
Weitere Informationen finden Sie im CloudFormation Benutzerhandbuch unter Integrieren vorhandener Ressourcen in die CloudFormation Verwaltung.