Configurer des règles EventBridge pour créer des OpsItems - 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 des règles EventBridge pour créer des OpsItems

Quand Amazon EventBridge reçoit un événement, il crée un nouveau OpsItem sur la base des règles par défaut. Vous pouvez créer une règle ou modifier une règle existante pour définir OpsCenter comme cible d'un événement EventBridge. Pour obtenir des informations sur la création d'une nouvelle règle d'événement, veuillez vous reporter à Création d'une règle pour un Service AWS dans le Guide de l'utilisateur Amazon EventBridge.

Pour configurer une règle EventBridge afin de créer des OpsItems dans OpsCenter, procédez comme suit :
  1. Ouvrez la console Amazon EventBridge à l'adresse https://console.aws.amazon.com/events/.

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

  3. Dans la page Rules (Règles), pour Event Bus (Bus d'événement), choisissez défaut.

  4. Dans Règles, choisissez une règle en cochant la case à côté de son nom.

  5. Sélectionnez le nom de la règle pour ouvrir sa page de détails. Dans la section Détails de la règle, vérifiez que Statut a la valeur Activé.

    Note

    Si nécessaire, vous pouvez mettre à jour le statut en utilisant Modifier dans l'angle supérieur droit de la page.

  6. Choisissez l'onglet Cibles.

  7. Dans l'onglet Targets, choisissez Edit.

  8. Pour les types de cibles, sélectionnez Service AWS.

  9. Pour Select a target (Sélectionnez une cible), choisissez Systems Manager OpsItem.

  10. Pour de nombreux types de cibles, EventBridge a besoin d'une autorisation 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éé pour accorder à EventBridge l'autorisation de créer OpsItems dans OpsCenter, choisissez Use existing role (Utiliser un rôle existant).

  11. Dans la section Réglages supplémentaires, pour Configurer l'entrée cible, choisissez Transformateur d'entrée.

    Vous pouvez utiliser l'option Transformateur d'entrée pour spécifier une chaîne de déduplication et d'autres informations importantes pour les OpsItems, telles qu'un titre et une sévérité.

  12. Choisissez Configure input transformer (Configurer le transformateur d'entrée).

  13. Dans la section Transformateur d'entrée cible, pour Chemin d'entrée, spécifiez les valeurs à analyser depuis l'événement déclencheur. Par exemple, pour analyser l'heure de début, l'heure de fin et d'autres détails de l'événement déclencheur de la règle, utilisez le code JSON suivant.

    { "end-time": "$.detail.EndTime", "failure-cause": "$.detail.cause", "resources": "$.resources", "source": "$.detail.source", "start-time": "$.detail.StartTime" }
  14. Pour Template (Modèle), spécifiez les informations à envoyer à la cible. Par exemple, utilisez le code JSON suivant pour transmettre des informations à OpsCenter. Les informations sont utilisées pour créer un OpsItem.

    Note

    Si le modèle d'entrée est au format JSON, la valeur de l'objet dans le modèle ne peut pas inclure de guillemets. Par exemple, les valeurs des ressources, de la cause de l'échec, de la source, de l'heure de début et de l'heure de fin ne peuvent pas être entre guillemets.

    { "title": "EBS snapshot copy failed", "description": "CloudWatch Event Rule SSMOpsItems-EBS-snapshot-copy-failed was triggered. Your EBS snapshot copy has failed. See below for more details.", "category": "Availability", "severity": "2", "source": "EC2", "resources": <resources>, "operationalData": { "/aws/dedup": { "type": "SearchableString", "value": "{\"dedupString\":\"SSMOpsItems-EBS-snapshot-copy-failed\"}" }, "/aws/automations": { "value": "[ { \"automationType\": \"AWS:SSM:Automation\", \"automationId\": \"AWS-CopySnapshot\" } ]" }, "failure-cause": { "value": <failure-cause> }, "source": { "value": <source> }, "start-time": { "value": <start-time> }, "end-time": { "value": <end-time> } } }

    Pour de plus amples informations sur ces champs, consultez Transformation de l'entrée cible dans le Guide de l'utilisateur Amazon EventBridge.

  15. Choisissez Confirm (Confirmer).

  16. Choisissez Next (Suivant).

  17. Choisissez Next (Suivant).

  18. Choisissez Mettre à jour la règle.

Une fois OpsItem créé à partir d'un événement, vous pouvez afficher les détails de l'événement en ouvrant OpsItem et en faisant défiler jusqu'à la section Données opérationnelles privées. Pour plus d'informations sur la configuration des options dans un OpsItem, consultez Gestion des OpsItems.