Escenarios de ejemplo: destinos de Systems Manager en reglas de Amazon EventBridge
Cuando especifica el destino que se va a invocar en una regla de Amazon EventBridge, puede elegir entre más de 20 tipos de destinos y agregar hasta cinco destinos a cada regla.
De los diferentes objetivos, puede elegir entre Automation, OpsCenter y Run Command, que son capacidades de AWS Systems Manager, como acciones de destino cuando se produce un evento de EventBridge.
A continuación, se presentan varios ejemplos de formas en las que puede utilizar estas capacidades como destino de una regla de EventBridge.
Ejemplos de Automation
Puede configurar una regla de EventBridge para iniciar flujos de trabajo de Automation cuando se produzcan eventos como los siguientes:
-
Cuando una alarma de Amazon CloudWatch notifica que un nodo administrado no ha pasado una comprobación de estado (
StatusCheckFailed_Instance=1
), ejecute el manual de procedimientos de AutomationAWSSupport-ExecuteEC2Rescue
en el nodo. -
Cuando se produce un evento
EC2 Instance State-change Notification
porque se está ejecutando una nueva instancia de Amazon Elastic Compute Cloud (Amazon EC2), ejecute el manual de procedimientos de AutomationAWS-AttachEBSVolume
en la instancia. -
Cuando se cree y esté disponible un volumen de Amazon Elastic Block Store (Amazon EBS), ejecute el manual de procedimientos de Automation
AWS-CreateSnapshot
en el volumen.
Ejemplos de OpsCenter
Puede configurar una regla de EventBridge para crear un nuevo OpsItem cuando se producen incidentes como los siguientes:
-
Se produce un evento de limitación controlada para Amazon DynamoDB o el rendimiento del volumen de Amazon EBS se ha degradado.
-
Un grupo de Amazon EC2 Auto Scaling no puede lanzar un nodo o un flujo de trabajo de Systems Manager Automation falla.
-
Una instancia de EC2 cambia el estado de
Running
aStopped
.
Ejemplos de Run Command
Puede configurar una regla de EventBridge para ejecutar un documento de Systems Manager Command en Run Command cuando se producen eventos como los siguientes:
-
Cuando un grupo de Auto Scaling está a punto de finalizar, un script Run Command podría capturar los archivos de registro del nodo antes de que finalice.
-
Cuando se crea un nodo nuevo en un grupo de Auto Scaling, una acción de destino Run Command podría producir la activación del rol del servidor web o la instalación de software en el nodo.
-
Cuando se descubre un nodo administrado no conforme, una acción de destino Run Command puede actualizar las revisiones en el nodo mediante la ejecución del documento
AWS-RunPatchBaseline
.