Utilisation d’EventBridge pour surveiller les événements d’inventaire - 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.

Utilisation d’EventBridge pour surveiller les événements d’inventaire

Vous pouvez configurer une règle dans Amazon EventBridge pour créer un événement en réponse à des changements d'état de ressources AWS Systems Manager Inventory. EventBridge prend en charge des événements pour les changements d'état suivants de ressources Inventory. Tous les événements sont générés sur la base du meilleur effort.

Type d'inventaire personnalisé supprimé pour une instance spécifique : si une règle est configurée pour surveiller cet événement, EventBridge crée un événement lorsqu'un type d'inventaire personnalisé sur un nœud spécifique est supprimé. EventBridge envoie un événement par nœud pour chaque type d'inventaire personnalisé. Voici un exemple de modèle d'événement.

{ "timestampMillis": 1610042981103, "source": "SSM", "account": "123456789012", "type": "INVENTORY_RESOURCE_STATE_CHANGE", "startTime": "Jan 7, 2021 6:09:41 PM", "resources": [ { "arn": "arn:aws:ssm:us-east-1:123456789012:managed-instance/i-12345678" } ], "body": { "action-status": "succeeded", "action": "delete", "resource-type": "managed-instance", "resource-id": "i-12345678", "action-reason": "", "type-name": "Custom:MyCustomInventoryType" } }

Type d'inventaire personnalisé supprimé pour toutes les instances : si une règle est configurée pour surveiller cet événement, EventBridge crée un événement lorsqu'un type d'inventaire personnalisé sur tous les nœuds est supprimé. Voici un exemple de modèle d'événement.

{ "timestampMillis": 1610042904712, "source": "SSM", "account": "123456789012", "type": "INVENTORY_RESOURCE_STATE_CHANGE", "startTime": "Jan 7, 2021 6:08:24 PM", "resources": [ ], "body": { "action-status": "succeeded", "action": "delete-summary", "resource-type": "managed-instance", "resource-id": "", "action-reason": "The delete for type name Custom:SomeCustomInventoryType was completed. The deletion summary is: {\"totalCount\":1,\"remainingCount\":0,\"summaryItems\":[{\"version\":\"1.1\",\"count\":1,\"remainingCount\":0}]}", "type-name": "Custom:MyCustomInventoryType" } }

Appel PutInventory avec un événement de l'ancienne version de schéma : si une règle est configurée pour surveiller cet événement, EventBridge crée un événement lors d'un appel PutInventory utilisant une version de schéma inférieure au schéma actuel. Cet événement s'applique à tous les types d'inventaire. Voici un exemple de modèle d'événement.

{ "timestampMillis": 1610042629548, "source": "SSM", "account": "123456789012", "type": "INVENTORY_RESOURCE_STATE_CHANGE", "startTime": "Jan 7, 2021 6:03:49 PM", "resources": [ { "arn": "arn:aws:ssm:us-east-1:123456789012:managed-instance/i-12345678" } ], "body": { "action-status": "failed", "action": "put", "resource-type": "managed-instance", "resource-id": "i-01f017c1b2efbe2bc", "action-reason": "The inventory item with type name Custom:MyCustomInventoryType was sent with a disabled schema verison 1.0. You must send a version greater than 1.0", "type-name": "Custom:MyCustomInventoryType" } }

Pour obtenir des informations sur la façon de configurer EventBridge afin de surveiller ces événements, veuillez consulter Configuration EventBridge pour les événements de Systems Manager.