Génération d'un AWS CloudFormation modèle à partir d'un bus EventBridge d'événements existant - Amazon EventBridge

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Génération d'un AWS CloudFormation modèle à partir d'un bus EventBridge d'événements existant

AWS CloudFormation vous permet de configurer et de gérer vos AWS ressources sur l'ensemble des comptes et des régions de manière centralisée et reproductible en traitant l'infrastructure comme du code. CloudFormation pour ce faire, vous pouvez créer des modèles qui définissent les ressources que vous souhaitez approvisionner et gérer.

EventBridge vous permet de générer des modèles à partir des bus d'événements existants dans votre compte, afin de vous aider à démarrer le développement CloudFormation de modèles. En outre, EventBridge offre la possibilité d'inclure les règles associées à ce bus d'événements dans votre modèle. Vous pouvez ensuite utiliser ces modèles comme base pour créer des piles de ressources à CloudFormation gérer.

Pour plus d'informations, CloudFormation consultez le guide de AWS CloudFormation l'utilisateur.

Note

EventBridge n'inclut pas les règles gérées (règles gérées) dans le modèle généré.

Vous pouvez également générer un modèle à partir d’une ou de plusieurs règles contenues dans un bus d’événements sélectionné.

Pour générer un CloudFormation modèle à partir d'un bus d'événements
  1. Ouvrez la EventBridge console Amazon à l'adresse https://console.aws.amazon.com/events/.

  2. Dans le volet de navigation, sélectionnez Event Buses (Bus d'événements).

  3. Choisissez le bus d'événements à partir duquel vous souhaitez générer un CloudFormation modèle.

  4. Dans le menu Actions, choisissez CloudFormation Modèle, puis choisissez le format dans lequel vous EventBridge souhaitez générer le modèle : JSONou YAML.

    EventBridge affiche le modèle, généré dans le format sélectionné. Par défaut, toutes les règles associées au bus d’événements sont incluses dans le modèle.

    1. Pour générer le modèle sans inclure de règles, désélectionnez Inclure les règles à ce EventBus sujet.

  5. EventBridge vous permet de télécharger le fichier modèle ou de le copier dans le presse-papiers.

    • Pour télécharger le fichier modèle, choisissez Télécharger.

    • Pour copier le modèle dans le presse-papiers, choisissez Copier.

  6. Pour quitter le modèle, choisissez Annuler.

Une fois que vous avez personnalisé votre AWS CloudFormation modèle en fonction de votre cas d'utilisation, vous pouvez l'utiliser pour créer des piles dans CloudFormation.

Considérations relatives à l'utilisation de CloudFormation modèles générés par Amazon EventBridge

Tenez compte des facteurs suivants lorsque vous utilisez un CloudFormation modèle que vous avez généré à partir d'un bus d'événements :

  • EventBridge n'inclut aucun mot de passe dans le modèle généré.

    Vous pouvez modifier le modèle pour y inclure des paramètres qui permettent aux utilisateurs de spécifier des mots de passe ou d'autres informations sensibles lorsqu'ils utilisent le modèle pour créer ou mettre à jour une CloudFormation pile.

    En outre, les utilisateurs peuvent utiliser Secrets Manager pour créer un secret dans la région souhaitée, puis modifier le modèle généré pour utiliser des paramètres dynamiques.

  • Les cibles du modèle généré restent exactement telles qu’elles ont été spécifiées dans le bus d’événements d’origine. Cela peut entraîner des problèmes entre régions si vous ne modifiez pas correctement le modèle avant de l’utiliser pour créer des piles dans d’autres régions.

    De plus, le modèle généré ne créera pas automatiquement les cibles en aval.