Configurer EventBridge les règles pour créer OpsItems - AWS Systems Manager

AWS Systems ManagerChange Managern'est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour plus d'informations, consultez AWS Systems ManagerChange Managerla section Modification de la disponibilité.

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

Lorsqu'Amazon EventBridge reçoit un événement, il en crée un nouveau sur la OpsItem base des règles par défaut. Vous pouvez créer une règle ou modifier une règle existante pour la définir OpsCenter comme cible d'un EventBridge événement. Pour plus d'informations sur la création d'une règle d'événement, consultez la section Création d'une règle pour un événement Service AWS dans le guide de EventBridge l'utilisateur Amazon.

Pour configurer une EventBridge règle à créer OpsItems dans OpsCenter
  1. Ouvrez la EventBridge console Amazon à l'adresse https://console.aws.amazon.com/events/.

  2. Dans le volet de navigation, choisissez Règles.

  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 Target (Cible), sélectionnez Systems Manager OpsItem.

  10. Pour de nombreux types de cibles, EventBridge nécessite une autorisation pour envoyer des événements à la cible. Dans ces cas, EventBridge vous pouvez 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 EventBridge autoriser la création OpsItems dansOpsCenter, choisissez 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[0]", "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", "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> }, }, "resources": { "value": <resources> } } }

    Pour plus d'informations sur ces champs, consultez la section Transformation de la saisie cible dans le guide de EventBridge l'utilisateur Amazon.

  15. Choisissez Confirmer.

  16. Choisissez Suivant.

  17. Choisissez 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.