Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Tutorial: registrar la regla de eventos
En esta sección, se crea una regla de evento de EventBridge que captura eventos de trabajos procedentes de sus recursos de AWS Batch. Esta regla captura todos los eventos procedentes de AWS Batch dentro de la cuenta donde se define. Los propios mensajes de trabajo contienen información sobre el origen del evento, incluida la cola de trabajo en la que se envió. Puede utilizar esta información para filtrar y ordenar eventos de manera programática.
nota
Si utiliza el AWS Management Console para crear una regla de evento, la consola añade automáticamente los permisos IAM para EventBridge para llamar a su función de Lambda. Sin embargo, si crea una regla de evento utilizando la AWS CLI, tiene que otorgar permisos explícitamente. Para obtener más información, consulte Eventos y patrones de eventos en EventBridge en la Guía del usuario de Amazon EventBridge.
Para crear su regla EventBridge
Abra la consola de Amazon EventBridge en https://console.aws.amazon.com/events/
. -
En el panel de navegación, seleccione Reglas.
-
Elija Crear 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 coincida con eventos procedentes de su cuenta, seleccione Bus de eventos predeterminado de AWS. 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.
-
Seleccione Siguiente.
-
En Origen del evento, seleccione Otro.
-
En Patrón de eventos, seleccione Patrones personalizados (editor de JSON).
-
Pegue el siguiente patrón de eventos en el área de texto.
{ "source": [ "aws.batch" ] }
Esta regla se aplica a todos los grupos de AWS Batch y a todos los eventos de AWS Batch. También puede crear una regla más específica para filtrar algunos resultados.
-
Elija Siguiente.
-
En Tipos de destino, seleccione Servicio de AWS.
-
En Seleccionar un objetivo, elija Función de Lambda y seleccione su función de Lambda.
-
(Opcional) En Configuración adicional, haga lo siguiente:
-
En Antigüedad máxima del evento, indique un valor entre un minuto (00:01) y 24 horas (24:00).
-
En Cantidad de reintentos, indique un número entre 0 y 185.
-
En Cola de mensajes falidos, seleccione si desea utilizar una cola de Amazon SQS estándar como cola de mensajes fallidos. EventBridge envía eventos que coincidan con esta regla a la cola de mensajes fallidos si no se entregan correctamente al destino. Realice una de las siguientes acciones siguientes:
-
Seleccione Ninguna para no usar una cola de mensajes fallidos.
-
Elija Seleccionar una cola de Amazon SQS en la cuenta de AWS actual para usarla como cola de mensajes fallidos y luego seleccione de la lista desplegable la cola que quiera usar.
-
Elija Seleccionar una cola de Amazon SQS en otra cuenta de AWS como cola de mensajes fallidos y luego ingrese el ARN de la cola que quiera usar. Debe asociar una política basada en recursos a la cola que conceda permiso a EventBridge para enviarle mensajes. Para obtener más información, consulte Concesión de permisos a la cola de mensajes fallidos en la Guía del usuario de Amazon EventBridge.
-
-
-
Elija Siguiente.
-
(Opcional) Introduzca una o varias etiquetas para la regla. Para obtener más información, consulte Etiquetas de Amazon EventBridge en la Guía del usuario de Amazon EventBridge.
-
Elija Siguiente.
-
Revise los detalles de la regla y seleccione Crear regla.