Sobre o monitoramento de eventos do Inventory do EventBridge
Você pode configurar uma regra no Amazon EventBridge para criar um evento em resposta às alterações no estado do recurso do AWS Systems Manager Inventory. O EventBridge oferece suporte a eventos para as seguintes alterações de estado do Inventory. Todos os eventos são enviados com base no melhor esforço.
Tipo de inventário personalizado excluído para uma instância específica: se uma regra estiver configurada para monitorar esse evento, o EventBridge criará um evento quando um tipo de inventário personalizado em uma instância específica for excluído. O EventBridge envia um evento por nó para cada tipo de inventário personalizado. Aqui está um exemplo de padrão de evento.
{ "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" } }
Tipo de inventário personalizado excluiu o evento para todas as instâncias: se uma regra estiver configurada para monitorar esse evento, o EventBridge criará um evento quando um tipo de inventário personalizado para todos os nós gerenciados for excluído. Aqui está um exemplo de padrão de evento.
{ "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" } }
Chamada do PutInventory com o evento de versão do esquema antigo: se uma regra estiver configurada para monitorar esse evento, o EventBridge criará um evento quando uma chamada PutInventory, que usa uma versão de esquema inferior ao esquema atual, for feita. Este evento se aplica a todos os tipos de inventário. Aqui está um exemplo de padrão de evento.
{ "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" } }
Para obter informações sobre como configurar o EventBridge para monitorar esses eventos, consulte Configurar o EventBridge para eventos do Systems Manager.