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.
Notificaciones de Slack de eventos laborales con Lambda y EventBridge
La CloudFormation plantilla SUCCEEDED FAILED Utilízala como punto de partida para conectar una función de Lambda a través de los eventos de trabajo de Deadline Cloud. EventBridge Puede adaptar la función para enviar un correo electrónico, abrir un ticket, actualizar un panel o activar un flujo de trabajo posterior.
La plantilla de crea los siguientes recursos:
-
Una función de Lambda se define en línea en la plantilla utilizando únicamente la biblioteca estándar de Python. Da formato al evento de trabajo y lo publica en una URL de webhook entrante de Slack almacenada en su variable de entorno.
SLACK_WEBHOOK_URL -
Una EventBridge regla hace coincidir
Job Run Status Changelos eventos con un valortaskRunStatusdeSUCCEEDEDoFAILEDe invoca la función. Puede aplicar la regla a una sola granja. -
Un rol de ejecución otorga a la función solo acceso de escritura a CloudWatch los registros. Un permiso EventBridge permite invocar la función.
Muchas aplicaciones de mensajería muestran el mismo estilo de webhook entrante. Para segmentar más bien a Microsoft Teams, Discord, Google Chat o Mattermost, establece la URL de los webhooks de esa aplicación y ajusta el cuerpo de JSON que crea la función; el archivo README enlaza con la documentación de webhooks de cada aplicación.
Para obtener más información sobre los eventos en los que publica Deadline Cloud, consulta. EventBridge Gestión de eventos de Deadline Cloud mediante Amazon EventBridge Para ver las notificaciones sobre los umbrales presupuestarios, consulteNotificaciones de límites presupuestarios al correo electrónico y a Slack con CloudFormation.