Generieren Sie eine AWS CloudFormation Vorlage aus EventBridge Pipes - Amazon EventBridge

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.

Generieren Sie eine AWS CloudFormation Vorlage aus EventBridge Pipes

AWS CloudFormation ermöglicht es Ihnen, Ihre AWS Ressourcen konto- und regionsübergreifend zentral und wiederholbar zu konfigurieren und zu verwalten, indem Infrastruktur als Code behandelt wird. CloudFormation ermöglicht dies, indem Sie Vorlagen erstellen können, die die Ressourcen definieren, die Sie bereitstellen und verwalten möchten.

EventBridge ermöglicht es Ihnen, Vorlagen aus den vorhandenen Pipes in Ihrem Konto zu generieren, um Ihnen den Einstieg in die Entwicklung von CloudFormation Vorlagen zu erleichtern. Sie können eine einzelne Pipe oder mehrere Pipes auswählen, die in die Vorlage aufgenommen werden sollen. Sie können diese Vorlagen dann als Grundlage für die Erstellung von Stapel verwalteter Ressourcen verwenden. CloudFormation

Weitere Informationen zu CloudFormation finden Sie im AWS CloudFormation Benutzerhandbuch.

Für Event-Busse können Sie CloudFormation Vorlagen aus Event-Bussen und Event-Bus-Regeln generieren.

In EventBridge Pipe-Vorlagen enthaltene Ressourcen

Beim EventBridge Generieren der CloudFormation Vorlage wird für jede ausgewählte Leitung eine AWS::Pipes::PipeRessource erstellt. EventBridge Enthält außerdem die folgenden Ressourcen unter den beschriebenen Bedingungen:

  • AWS::Events::ApiDestination

    Wenn Ihre Pipes API-Ziele enthalten, entweder als Anreicherungen oder als Ziele, EventBridge werden diese als AWS::Events::ApiDestination Ressourcen in die CloudFormation Vorlage aufgenommen.

  • AWS::Events::EventBus

    Wenn Ihre Pipes einen Event-Bus als Ziel EventBridge enthalten, nehmen Sie ihn als AWS::Events::EventBus Ressource in die CloudFormation Vorlage auf.

  • AWS::IAM::Role

    Wenn Sie bei der Konfiguration der Pipe eine neue Ausführungsrolle EventBridge erstellt haben, können Sie wählen, ob Sie diese Rolle als AWS::IAM::Role Ressource in die Vorlage EventBridge aufnehmen möchten. EventBridge beinhaltet keine Rollen, die Sie erstellen. (In beiden Fällen enthält die RoleArn Eigenschaft der AWS::Pipes::Pipe Ressource den ARN der Rolle.)

Überlegungen bei der Verwendung von CloudFormation Vorlagen, die aus EventBridge Pipes generiert wurden

Berücksichtigen Sie bei der Verwendung einer CloudFormation Vorlage, aus der Sie generiert haben, die folgenden Faktoren EventBridge:

  • EventBridge enthält keine Passwörter in der generierten Vorlage.

    Sie können die Vorlage so bearbeiten, dass sie Vorlagenparameter enthält, mit denen Benutzer Passwörter oder andere vertrauliche Informationen angeben können, wenn sie die Vorlage zum Erstellen oder Aktualisieren eines CloudFormation Stacks verwenden.

    Darüber hinaus können Benutzer Secrets Manager verwenden, um ein Secret in der gewünschten Region zu erstellen und dann die generierte Vorlage so zu bearbeiten, dass dynamische Parameter eingesetzt werden.

  • Die Ziele in der generierten Vorlage bleiben genau so, wie sie in der ursprünglichen Pipe angegeben wurden. Dies kann zu regionsübergreifenden Problemen führen, wenn Sie die Vorlage nicht entsprechend bearbeiten, bevor Sie sie zum Erstellen von Stacks in anderen Regionen verwenden.

    Darüber hinaus erstellt die generierte Vorlage die nachgelagerten Ziele nicht automatisch.

Eine CloudFormation Vorlage aus EventBridge Pipes generieren

Gehen Sie wie folgt vor, um mithilfe der EventBridge Konsole eine CloudFormation Vorlage aus einer oder mehreren Pipes zu generieren:

Um eine CloudFormation Vorlage aus einer oder mehreren Leitungen zu generieren
  1. Öffnen Sie die EventBridge Amazon-Konsole unter https://console.aws.amazon.com/events/.

  2. Wählen Sie im Navigationsbereich die Option Pipes aus.

  3. Wählen Sie unter Pipes eine oder mehrere Pipes aus, die Sie in die generierte CloudFormation Vorlage aufnehmen möchten.

    Bei einer einzelnen Pipe können Sie auch den Namen der Pipe auswählen, um die Seite mit den Details zu der Pipe anzuzeigen.

  4. Wählen Sie CloudFormation Vorlage und wählen Sie dann aus, in welchem Format Sie die Vorlage generieren EventBridge möchten: JSON oder YAML.

    EventBridge zeigt die Vorlage an, die im ausgewählten Format generiert wurde.

  5. Wenn Sie eine neue Ausführungsrolle für eine der ausgewählten Pipes EventBridge erstellt haben und diese Rollen in die Vorlage aufnehmen EventBridge möchten, wählen Sie IAM Rollen einbeziehen, die von der Konsole in Ihrem Namen erstellt wurden.

  6. EventBridge bietet Ihnen die Möglichkeit, die Vorlagendatei herunterzuladen oder die Vorlage in die Zwischenablage zu kopieren.

    • Wählen Sie zum Herunterladen der Vorlagendatei Herunterladen aus.

    • Wählen Sie zum Kopieren der Vorlage in die Zwischenablage Kopieren aus.

  7. Wählen Sie zum Beenden der Vorlage Abbrechen aus.