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.
Gestión de eventos de Deadline Cloud mediante Amazon EventBridge
Amazon EventBridge es un servicio sin servidor que utiliza eventos para conectar los componentes de la aplicación, lo que facilita la creación de aplicaciones escalables basadas en eventos. La arquitectura basada en eventos es un estilo de creación de sistemas de software de acoplamiento flexible que funcionan juntos emitiendo eventos y respondiendo a ellos. Los eventos representan un cambio en un recurso o entorno.
Así es como funciona:
Como ocurre con muchos AWS servicios, Deadline Cloud genera y envía eventos al bus de eventos EventBridge predeterminado. (El bus de eventos predeterminado se aprovisiona automáticamente en todas las AWS cuentas). Un bus de eventos es un enrutador que recibe eventos y los envía a cero o más destinos u objetivos. Las reglas que se especifican al bus de eventos evalúan los eventos a medida que llegan. Cada regla comprueba si un evento coincide con el patrón de evento de la regla. Si el evento coincide, el bus de eventos envía el evento a los destinos especificados.

Temas
Eventos de Deadline Cloud
Deadline Cloud envía automáticamente los siguientes eventos al bus de EventBridge eventos predeterminado. Los eventos que coinciden con el patrón de eventos de una regla se envían a los destinos especificados de la mejor manera posible. Es posible que los eventos se entreguen fuera de servicio.
Para obtener más información, consulte Eventos de EventBridge en la Guía del usuario de Amazon EventBridge .
Tipo de detalle del evento | Descripción |
---|---|
Se envía cuando una cola alcanza un porcentaje del presupuesto asignado. |
|
Se envía cuando se produce un cambio en el estado del ciclo de vida de un trabajo. |
|
Se envía cuando cambia el estado general de las tareas de un trabajo. |
|
Se envía cuando se produce un cambio en el estado del ciclo de vida de un paso de una tarea. |
|
Se envía cuando cambia el estado general de las tareas de un paso. |
|
Se envía cuando cambia el estado de una tarea. |
Entregar eventos de Deadline Cloud mediante EventBridge reglas
Para que el bus de eventos EventBridge predeterminado envíe los eventos de Deadline Cloud a un destino, debes crear una regla. Cada regla contiene un patrón de eventos que EventBridge coincide con cada evento recibido en el bus de eventos. Si los datos del evento coinciden con el patrón de eventos especificado, EventBridge envía ese evento a los objetivos de la regla.
Para obtener instrucciones detalladas sobre cómo crear reglas de bus de eventos, consulte Creación de reglas que reaccionan a eventos en la Guía del usuario de EventBridge .
Crear patrones de eventos que coincidan con los eventos de Deadline Cloud
Cada patrón de eventos es un objeto JSON que contiene:
-
Un atributo
source
que identifica el servicio que envía el evento. En el caso de los eventos de Deadline Cloud, la fuente esaws.deadline
. -
(Opcional): un atributo
detail-type
que contiene una matriz de los tipos de eventos que deben coincidir. -
(Opcional): un atributo
detail
que contiene cualquier otro dato de evento con el que coincidir.
Por ejemplo, el siguiente patrón de eventos coincide con todos los eventos de cambio de tamaño de flota recomendados farmId
para Deadline Cloud:
{ "source": ["aws.deadline"], "detail-type": ["Fleet Size Recommendation Change"], "detail": { "farmId": "farm-12345678900000000000000000000000" } }
Para obtener más información sobre la escritura de los patrones de eventos, consulte Patrones de eventos en la Guía del usuario de EventBridge .