AWS Systems Manager Change Manager ya no está abierto a nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte Cambio en la disponibilidad de Change Manager de AWS Systems Manager.
Transferir datos a Automatización usando transformadores de entrada
Este tutorial de AWS Systems Manager Automation muestra cómo utilizar la característica de transformador de entrada de Amazon EventBridge para extraer el instance-id de una instancia de Amazon Elastic Compute Cloud (Amazon EC2) a partir de un evento de cambio de estado de instancia. Automatización es una herramienta de AWS Systems Manager. Utilizamos el transformador de entrada para transmitir esos datos al destino del manual de procedimientos AWS-CreateImage como el parámetro de entrada InstanceId. La regla se activa cuando alguna instancia cambia al estado stopped.
Para obtener más información acerca de cómo trabajar con transformadores de entrada, consulte Tutorial: utilizar el transformador de entrada para personalizar los datos que se transmiten al destino del evento en la Guía del usuario de Amazon EventBridge.
Antes de empezar
Compruebe que ha agregado los permisos y la política de confianza necesarios de EventBridge a su rol de servicio de Automatización de Systems Manager. Para obtener más información, consulte Información general sobre la administración de permisos de acceso a los recursos de EventBridge en la Guía del usuario de Amazon EventBridge.
Para utilizar transformadores de entrada con Automation
Abra la consola de Amazon EventBridge en https://console.aws.amazon.com/events/
. -
En el panel de navegación, seleccione Reglas.
-
Elija Creación de regla.
-
Escriba un nombre y una descripción para la regla.
Una regla no puede tener el mismo nombre que otra regla de la misma región y del mismo bus de eventos.
-
En Bus de eventos, seleccione el bus de eventos que desea asociar a esta regla. Si desea que esta regla responda a eventos coincidentes procedentes de su propia Cuenta de AWS, seleccione default (predeterminado). Cuando un Servicio de AWS en su cuenta emite un evento, siempre va al bus de eventos predeterminado de su cuenta.
-
En Tipo de regla, elija Regla con un patrón de evento.
-
Elija Siguiente.
-
En Origen del evento, elija Eventos de AWS o eventos de socios de EventBridge.
-
En la sección Patrón de eventos, elija Formulario de patrón de eventos.
-
En Event source (Origen del evento), elija AWS services (Servicios de ).
-
En AWS service (Servicio de ), elija EC2.
-
En Event Type (Tipo de evento), elija EC2 Instance State-change Notification (Notificación de cambio de estado de instancia de EC2).
-
En Especificación de tipo de evento 1, seleccione Estados específicos y, a continuación, seleccione Detenido.
-
En Especificación del tipo de evento 2, seleccione Cualquier instancia o seleccione ID de instancia específicos e introduzca los ID de las instancias que desee supervisar.
-
Elija Siguiente.
-
En Target types (Tipos de destino), elija AWS service.
-
Para Select a target (Seleccione un destino), elija Systems Manager Automation (Automatización de Systems Manager).
-
En Document (Documento), elija AWS-CreateImage.
-
Expanda la sección Configure automation parameter(s) (Configurar parámetros de automatización) y seleccione Input Transformer (Transformador de entrada).
-
En Input path (Ruta de entrada), escriba
{"instance":"$.detail.instance-id"}. -
En Template (Plantilla), escriba
{"InstanceId":[<instance>]}. -
En Execution role (Rol de ejecución), elija Use existing role (Usar rol existente) y elija su rol de servicio de Automation.
-
Elija Siguiente.
-
(Opcional) Introduzca una o varias etiquetas para la regla. Para obtener más información, consulte Etiquetado de los recursos de Amazon EventBridge en la Guía del usuario de Amazon EventBridge.
-
Elija Siguiente.
-
Revise los detalles de la regla y seleccione Creación de regla.