Configurer EventBridge pour des événements Systems Manager - AWS Systems Manager

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.

Configurer EventBridge pour des événements Systems Manager

Utilisez Amazon EventBridge pour générer un événement cible lorsque des changements de statut AWS Systems Manager, des changements d'état ou d'autres conditions se produisent. Vous pouvez créer une règle qui s'exécute à chaque changement d'état ou de statut, ou lorsqu'un ou plusieurs statuts spécifiques sont activés.

La procédure suivante décrit les étapes générales de création d'une règle EventBridge qui s'applique lorsqu'un événement spécifié est généré par Systems Manager. Pour obtenir la liste des procédures qui traitent des scénarios spécifiques dans ce guide de l'utilisateur, veuillez consulter Plus d'informations à la fin de cette rubrique.

Note

Lorsqu'un service de votre Compte AWS émet un événement, il accède toujours au bus d'événement par défaut de votre compte. Pour écrire une règle qui se déclenche sur des événements provenant de Services AWS de votre compte, vous devez l'associer au bus d'événement par défaut. Vous pouvez créer une règle sur un bus d'événement personnalisé qui recherche les événements des Services AWS, mais cette règle se déclenche uniquement lorsque vous recevez un tel événement d'un autre compte à travers la livraison d'événements entre comptes. Pour plus d'informations, consultez Envoi et réception d'événements EventBridge entre Comptes AWS dans le Guide de l'utilisateur Amazon EventBridge.

Pour configurer EventBridge pour des événements Systems Manager
  1. Ouvrez la console Amazon EventBridge à l'adresse https://console.aws.amazon.com/events/.

  2. Dans le volet de navigation, choisissez Rules.

  3. Choisissez Create rule.

  4. Saisissez un nom et une description pour la règle.

    Une règle ne peut pas avoir le même nom qu'une autre règle de la même Région AWS et sur le même bus d'événement.

  5. Pour Event bus (Bus d'événement), sélectionnez le bus d'événement que vous souhaitez associer à cette règle. Si vous souhaitez que cette règle s'applique aux événements correspondants provenant de votre propre Compte AWS, sélectionnez défaut. Lorsqu'un Service AWS de votre compte émet un événement, il accède toujours au bus d'événement par défaut de votre compte.

  6. Pour Rule type (Type de règle), choisissez Rule with an event pattern (Règle avec un modèle d'événement).

  7. Choisissez Next (Suivant).

  8. Pour Event source (Origine de l'événement), choisissez events or EventBridge partner events (Événements AWS ou événements partenaires EventBridge).

  9. Dans la section Event pattern (Modèle d'événement), choisissez Event pattern form (Modèle d'événement).

  10. Pour Event source (Origine de l'événement), choisissez AWSservices (Services ).

  11. Pour le AWS service choisissez Systems Manager.

  12. Pour Event type (Type d'événement), effectuez l'une des actions suivantes :

    • Sélectionnez All Events (Tous les événements).

      Si vous sélectionnez All Events (Tous les événements), tous les événements émis par Systems Manager correspondent à la règle. Sachez que cette option peut entraîner de nombreuses actions de cible d'événement.

    • Sélectionnez le type d'événement Systems Manager à utiliser pour cette règle. EventBridge prend en charge des événements provenant des fonctionnalités AWS Systems Manager suivantes :

      •  Automatisation

      • Change Calendar

      • Conformité d'

      •  Inventory

      • Maintenance Windows

      • Parameter Store

      • Run Command

      • State Manager

      Note

      Pour les actions Systems Manager non prises en charge par EventBridge, vous pouvez choisir un appel d'API AWS via CloudTrail pour créer une règle d'événement basée sur un appel d'API, qui sont enregistrées par CloudTrail. Pour voir un exemple, consultez Surveillance de l'activité de session avec Amazon EventBridge (console) .

  13. (Facultatif) Pour rendre la règle plus précise, ajoutez des valeurs de filtre. Par exemple, si vous avez choisi la région State Manager et souhaitez limiter la règle à l'état d'une instance gérée unique ciblée par une association, pour Specific type(s) (Type(s) spécifique(s)), choisissez EC2 State Manager Instance Association State Change (Changements de l'état d'association d'instance dans EC2 State Manager).

    Pour plus d'informations sur les types de détails pris en charge, consultez Référence : modèles et types d'événements Amazon EventBridge pour Systems Manager.

    Certains types de détails prennent en charge d'autres options comme le statut. Les options disponibles dépendent de la fonctionnalité que vous avez sélectionnée.

  14. Choisissez Next (Suivant).

  15. Pour Types de cibles, choisissez service AWS.

  16. Pour Select a target (Sélectionnez une cible), choisissez une cible comme rubrique Amazon SNS ou une fonction AWS Lambda. La cible est déclenchée lorsqu'un événement correspond au modèle d'événement défini dans la règle est reçu.

  17. Pour de nombreux types de cibles, EventBridge a besoin d'autorisations pour envoyer des événements à la cible. Dans ce cas, EventBridge peut créer le rôle AWS Identity and Access Management (IAM) nécessaire à l'exécution de votre règle :

    • Pour créer un rôle IAM automatiquement, sélectionnez Create a new role for this specific resource.

    • Pour utiliser un rôle IAM que vous avez créé auparavant, sélectionnez Use existing role (Utiliser un rôle existant).

  18. (Facultatif) Sélectionnez Add another target (Ajouter une autre cible) pour ajouter une nouvelle cible pour cette règle.

  19. Choisissez Next (Suivant).

  20. (Facultatif) Saisissez une ou plusieurs balises pour la règle. Pour plus d'informations, consultez Balises Amazon EventBridge dans le Guide de l'utilisateur Amazon EventBridge.

  21. Choisissez Next (Suivant).

  22. Consultez les détails de la règle et choisissez Create rule (Créer une règle).