Tutorial: crear un trabajo de AWS Batch programado
En el siguiente procedimiento se explica cómo crear un trabajo de AWS Batch programado y el rol de IAM de EventBridge necesario.
Crear un trabajo de AWS Batch programado con EventBridge
nota
Este procedimiento funciona para todos los trabajos de AWS Batch en Amazon ECS, Amazon EKS y AWS Fargate.
Abra la consola de Amazon EventBridge en https://console.aws.amazon.com/events/
. -
En la barra de navegación, elija la Región de AWS a utilizar.
-
En el panel de navegación, elija Reglas.
-
Elija Crear regla.
-
En Nombre, especifique un nombre único para el entorno de computación. El nombre puede contener hasta 64 caracteres. Puede contener letras mayúsculas y minúsculas, números, guiones (-) y guiones bajos (_).
nota
Una regla no puede tener el mismo nombre que otra regla de la misma región y del mismo bus de eventos.
-
(Opcional) En Descripción, introduzca una descripción para la regla.
-
En Bus de eventos, elija el bus de eventos que desea asociar a esta regla. Si desea que esta regla coincida con eventos procedentes de su cuenta, elija predeterminado. Cuando un Servicio de AWS en su cuenta emite un evento, siempre va al bus de eventos predeterminado de su cuenta.
-
(Opcional) Desactive la regla en el bus seleccionado si no desea ejecutarla inmediatamente.
-
En Tipo de regla, elija Programación.
-
Seleccione Continuar para crear la regla o Siguiente.
-
En Programar patrón, realice una de las siguientes acciones:
-
Elija Un horario detallado que se ejecute a una hora específica, como las 8:00 a. m. PST el primer lunes de cada mes y después introduzca la expresión cron. Para obtener más información, consulte Expresiones cron en la Guía del usuario de Amazon EventBridge.
-
Elija un horario que se ejecute a un ritmo regular, por ejemplo, cada 10 minutos. y, a continuación, introduzca una expresión de frecuencia.
-
-
Elija Siguiente.
-
En Tipos de destino, elija Servicio de AWS.
-
En Seleccione un objetivo, elija Cola de trabajos por lotes. A continuación, configure lo siguiente:
-
Cola de trabajos: introduzca el nombre de recurso de Amazon (ARN) de la cola de trabajos en la que va a programar el trabajo.
-
Definición de trabajo: introduzca el nombre y la revisión o el ARN completo de la definición de trabajo que va a utilizar para el trabajo.
-
Nombre de trabajo: introduzca un nombre para el trabajo.
-
Tamaño de la matriz: (opcional) introduzca un tamaño de matriz para que el trabajo ejecute más de una copia. Para obtener más información, consulte Trabajos de matrices.
-
Intentos de trabajo: (opcional) introduzca el número de veces que se debe reintentar el trabajo si se produce un error. Para obtener más información, consulte Reintentos automáticos de trabajo.
-
-
En los tipos de destino de la opción Cola de trabajos por lotes, EventBridge necesita permiso para enviar eventos al destino. EventBridge puede crear el rol de IAM necesario para que se ejecute la regla. Realice una de las siguientes acciones siguientes:
-
Para crear un rol de IAM automáticamente, elija Crear un nuevo rol para este recurso específico.
-
Para utilizar un rol de IAM que haya creado antes, elija Usar rol existente.
-
-
(Opcional) Amplíe Configuración adicional.
-
En Configurar la entrada de destino, elija cómo se procesa el texto de un evento antes de pasarlo al destino.
-
En Antigüedad máxima del evento, especifique el intervalo de tiempo durante el que se guardan los eventos sin procesar.
-
En Intentos de reintento, introduzca el número de veces que se volverá a intentar un evento.
-
En Cola de mensajes fallidos, elija una opción para gestionar los eventos no procesados. Si es necesario, especifique la cola de Amazon SQS que se utilizará como la cola de mensajes fallidos.
-
-
(Opcional) Elija Agregar otro destino para agregar otro destino para esta regla.
-
Elija Siguiente.
-
(Opcional) En Etiquetas, elija Añadir nueva etiqueta para añadir una etiqueta de recurso a la regla. Para obtener más información, consulte Etiquetas de Amazon EventBridge.
-
Elija Siguiente.
-
En Revisar y crear, revise los pasos de configuración. Si necesita realizar cambios, elija Editar. Cuando haya terminado, seleccione Crear regla.
Para obtener más información sobre cómo crear reglas, consulte Creación de reglas de EventBridge que reaccionan a eventos en la Guía del usuario de Amazon EventBridge.