Como receber notificações de implantação Opsworks?
-
21-12-2019 - |
Pergunta
Eu gostaria de receber uma notificação através de um tópico SNS (ou talvez uma fila SQS) quando uma pilha opsworks ou a implantação do aplicativo estiver concluída. O tópico deve incluir o ID da pilha, o resultado da implantação (bem sucedido ou sem sucesso) e, talvez, o nome DNS voltado para a pilha. Surpreendentemente, isso não parece ser um recurso off-the-shelf.
Possíveis implementações:
-
Meu aplicativo de implantação pode pesquisar o status de implantação da pilha e bloquear até que a implantação seja concluída, em que ponto o aplicativo assumirá a responsabilidade de recuperar os detalhes da pilha e passando por SNS. Isso é simples e direto, mas bastante inelegante.
Qualquer opções melhores?
Solução
O que nos fazemos agora é ligar para os ganchos de implantação ( Ref ) e e use as funções de instância da AWS para enviar mensagens SNS / SES.Não há um item de prateleira fácil para isso.