Ao especificar o destino a ser invocado em uma regra do Amazon EventBridge, você pode escolher entre mais de 20 tipos de destinos e adicionar até cinco destinos a cada regra.
Entre os vários destinos, é possível escolher entre Automation, OpsCenter e Run Command, que são ferramentas do AWS Systems Manager, como ações de destino quando um evento do EventBridge ocorre.
Veja a seguir vários exemplos de maneiras como você pode usar essas ferramentas como o destino de uma regra do EventBridge.
Exemplos de automação
Você pode configurar uma regra do EventBridge para iniciar fluxos de trabalho do Automation quando ocorrerem eventos como os seguintes:
-
Quando um alarme do Amazon CloudWatch relatar que um nó gerenciado mostrou falha em uma verificação de status (
StatusCheckFailed_Instance=1
), execute o runbook do AutomationAWSSupport-ExecuteEC2Rescue
nesse nó. -
Quando um evento
EC2 Instance State-change Notification
ocorrer porque uma nova instância do Amazon Elastic Compute Cloud (Amazon EC2) está em execução, execute o runbookAWS-AttachEBSVolume
do Automation na instância. -
Quando um volume do Amazon Elastic Block Store (Amazon EBS) for criado e disponibilizado, execute o runbook
AWS-CreateSnapshot
do Automation no volume.
Exemplos do OpsCenter
Você pode configurar uma regra do EventBridge para criar um novo OpsItem quando ocorrerem incidentes como os seguintes:
-
Um evento de controle de utilização está ocorrendo para o Amazon DynamoDB ou a performance do volume do Amazon EBS foi reduzida.
-
Um grupo do Amazon EC2 Auto Scaling falhará ao executar um nó gerenciado ou se um fluxo de trabalho do Systems Manager Automation falhar.
-
Uma instância do EC2 altera o estado de
Running
paraStopped
.
Exemplos do Run Command
Você pode configurar uma regra do EventBridge para executar um documento de comando do Systems Manager no Run Command quando ocorrerem eventos como os seguintes:
-
Quando um grupo do Auto Scaling estiver prestes a terminar, um script Run Command poderá capturar os arquivos de log do nó, antes que ele seja encerrado.
-
Quando um novo nó for criado em um grupo do Auto Scaling, uma ação de destino do Run Command pode ativar a função de servidor Web ou instalar o software nesse nó.
-
Quando um nó gerenciado estiver fora da conformidade, uma ação de destino Run Command pode atualizar os patches nesse nó executando o documento
AWS-RunPatchBaseline
.