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.
Amazon EventBridge ofrece una transmisión casi en tiempo real de los eventos del sistema que describen los cambios en los recursos de Amazon Web Services. Normalmente, AWS Batch en Amazon Elastic Container Service, Amazon Elastic Kubernetes Service AWS y Fargate, los trabajos están disponibles como destinos. EventBridge Con reglas sencillas, puede hacer coincidir los eventos y enviar AWS Batch trabajos en respuesta a ellos. Para obtener más información, consulte ¿Qué es EventBridge? en la Guía del EventBridge usuario de Amazon.
También se pueden utilizar EventBridge para programar acciones automatizadas que se invoquen en determinados momentos utilizando cron o puntuando expresiones. Para obtener más información, consulta Cómo crear una EventBridge regla de Amazon que se ejecute según un cronograma en la Guía del EventBridge usuario de Amazon.
Para obtener información sobre cómo crear una regla que se ejecute cuando un evento coincida con un patrón de eventos, consulta Cómo crear EventBridge reglas de Amazon que reaccionen a los eventos en la Guía del EventBridge usuario de Amazon.
Los casos de uso más comunes de los AWS Batch trabajos como EventBridge objetivo incluyen los siguientes casos de uso:
-
Un trabajo programado se produce a intervalos de tiempo regulares. Por ejemplo, un cron trabajo solo se realiza durante las horas de bajo consumo, cuando las instancias EC2 puntuales de Amazon son menos costosas.
-
Un AWS Batch trabajo se ejecuta en respuesta a una operación de API en la que se ha iniciado sesión CloudTrail. Por ejemplo, se envía un trabajo cada vez que se carga un objeto en un bucket de Amazon S3 específico. Cada vez que esto ocurre, el transformador EventBridge de entrada pasa el depósito y el nombre clave del objeto a AWS Batch los parámetros.
nota
En este escenario, todos los AWS recursos relacionados deben estar en la misma región. Esto incluye recursos como el bucket, la EventBridge regla y los CloudTrail registros de Amazon S3.
Para poder enviar AWS Batch trabajos con EventBridge reglas y objetivos, el EventBridge servicio necesita varios permisos para AWS Batch ejecutarlos. Al crear una regla en la EventBridge consola que especifica un AWS Batch trabajo como destino, también puede crear este rol. Para obtener más información sobre la entidad principal de servicio y los permisos de IAM necesarios para este rol, consulte EventBridge Rol de IAM.