Formato de dados JSON para notificações de aprovação manual no CodePipeline
No caso de ações de aprovação que usam notificações do Amazon SNS, os dados JSON sobre a ação são criados e publicados no Amazon SNS quando o pipeline é interrompido. Você pode usar a saída JSON para enviar mensagens às filas do Amazon SQS ou invocar funções no AWS Lambda.
nota
Este guia não aborda como configurar notificações usando o JSON. Para obter informações, consulte Enviar mensagens do Amazon SNS para filas do Amazon SQS e Invocar funções do Lambda usando notificações do Amazon SNS no Guia de desenvolvedor do Amazon SNS.
O exemplo a seguir mostra a estrutura da saída JSON disponível com aprovações do CodePipeline.
{ "region": "us-east-2", "consoleLink": "https://console.aws.amazon.com/codepipeline/home?region=us-east-2#/view/MyFirstPipeline", "approval": { "pipelineName": "MyFirstPipeline", "stageName": "MyApprovalStage", "actionName": "MyApprovalAction", "token": "1a2b3c4d-573f-4ea7-a67E-XAMPLETOKEN", "expires": "2016-07-07T20:22Z", "externalEntityLink": "http://example.com", "approvalReviewLink": "https://console.aws.amazon.com/codepipeline/home?region=us-east-2#/view/MyFirstPipeline/MyApprovalStage/MyApprovalAction/approve/1a2b3c4d-573f-4ea7-a67E-XAMPLETOKEN", "customData": "Review the latest changes and approve or reject within seven days." } }