Format de données JSON pour les notifications d'approbation manuelles dans CodePipeline - AWS CodePipeline

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Format de données JSON pour les notifications d'approbation manuelles dans CodePipeline

Pour les actions d'approbation qui utilisent les notifications Amazon SNS, les données JSON relatives à l'action sont créées et publiées sur Amazon SNS lorsque le pipeline s'arrête. Vous pouvez utiliser la sortie JSON pour envoyer des messages aux files d'attente Amazon SQS ou invoquer des fonctions dans. AWS Lambda

Note

Ce guide ne traite pas de la façon de configurer les notifications à l'aide de JSON. Pour plus d'informations, consultez les sections Envoi de messages Amazon SNS aux files d'attente Amazon SQS et Invocation de fonctions Lambda à l'aide des notifications Amazon SNS dans le manuel du développeur Amazon SNS.

L'exemple suivant illustre la structure de la sortie JSON disponible avec les approbations 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." } }