Génération d'un modèle AWS CloudFormation à partir de règles Amazon EventBridge - 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 modèle AWS CloudFormation à partir de règles Amazon EventBridge

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

EventBridge vous permet de générer des modèles à partir des règles existantes dans votre compte, afin de vous aider à démarrer rapidement le développement de modèles CloudFormation. Vous pouvez sélectionner une seule règle ou plusieurs règles à inclure dans le modèle. Vous pouvez ensuite utiliser ces modèles comme base pour créer des piles de ressources sous la gestion de CloudFormation.

Pour plus d’informations sur CloudFormation, consultez le Guide de l’utilisateur AWS CloudFormation.

Note

EventBridge n'inclut pas de règles gérées dans le modèle généré.

Vous pouvez également générer un modèle à partir d'un bus d'événements existant, y compris les règles qu'il contient.

Pour générer un modèle AWS CloudFormation à partir d’une ou de plusieurs règles
  1. Ouvrez la console Amazon EventBridge à l’adresse https://console.aws.amazon.com/events/.

  2. Dans le volet de navigation, sélectionnez Rules.

  3. Sous Sélectionnez un bus d'événements, choisissez le bus d'événements qui contient les règles que vous souhaitez inclure dans le modèle.

  4. Sous Règles, choisissez les règles que vous souhaitez inclure dans le modèle AWS CloudFormation généré.

    Pour une règle unique, vous pouvez également choisir le nom de la règle pour afficher la page de détails de la règle.

  5. Choisissez Modèle CloudFormation, puis choisissez le format dans lequel EventBridge doit générer le modèle : JSON ou YAML.

    EventBridge affiche le modèle, généré dans le format sélectionné.

  6. EventBridge vous donne la possibilité de télécharger le fichier modèle ou de copier le modèle 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.

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

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

Considérations lors de l’utilisation de modèles CloudFormation générés à partir d’Amazon EventBridge

Tenez compte des facteurs suivants lorsque vous utilisez un modèle CloudFormation que vous avez généré à partir d’EventBridge :

  • EventBridge n'inclut pas de mots de passe dans le modèle généré.

    Vous pouvez modifier le modèle pour y inclure des paramètres de modèle 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 pile CloudFormation.

    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ée pas automatiquement les cibles en aval.