As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Notificações de eventos de trabalho no Slack com Lambda e EventBridge
O CloudFormation modelo SUCCEEDED FAILED Use-o como ponto de partida para conectar uma função do Lambda aos eventos de trabalho do Deadline Cloud. EventBridge Você pode adaptar a função para enviar um e-mail, abrir um ticket, atualizar um painel ou acionar um fluxo de trabalho posterior.
O modelo de cria os seguintes recursos:
-
Uma função do Lambda é definida em linha no modelo usando somente a biblioteca padrão do Python. Ele formata o evento do trabalho e o publica em um URL de webhook de entrada do Slack armazenado em sua
SLACK_WEBHOOK_URLvariável de ambiente. -
Uma EventBridge regra combina
Job Run Status Changeeventos com umtaskRunStatusdeSUCCEEDEDouFAILEDe invoca a função. Você pode definir o escopo da regra para uma única fazenda. -
Uma função de execução concede à função somente o acesso de gravação de CloudWatch registros. Uma permissão permite EventBridge invocar a função.
Muitos aplicativos de mensagens expõem o mesmo estilo de webhook de entrada. Em vez disso, para segmentar o Microsoft Teams, o Discord, o Google Chat ou o Mattermost, defina o URL do webhook desse aplicativo e ajuste o corpo JSON que a função cria; o README vincula a documentação do webhook de cada aplicativo.
Para obter mais informações sobre os eventos nos quais o Deadline Cloud publica EventBridge, consulteGerenciando eventos do Deadline Cloud usando Amazon EventBridge. Para notificações de limite de orçamento, consulteNotificações de limite de orçamento para e-mail e Slack com CloudFormation.