

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# CodePipeline 中手動核准通知的 JSON 資料格式
<a name="approvals-json-format"></a>

對於使用 Amazon SNS 通知的核准動作，會在管道停止時建立動作的 JSON 資料，並將其發佈至 Amazon SNS。您可以使用 JSON 輸出將訊息傳送到 Amazon SQS 佇列或叫用 函數 AWS Lambda。

**注意**  
本指南不會談論如何使用 JSON 設定通知。如需詳細資訊，請參閱[《Amazon SNS 開發人員指南》中的將 Amazon SNS 訊息傳送至 Amazon SQS 佇列](https://docs.aws.amazon.com/sns/latest/dg/SendMessageToSQS.html)和[使用 Amazon SNS 通知叫用 Lambda 函數](https://docs.aws.amazon.com/sns/latest/dg/sns-lambda.html)。 *Amazon SNS *

下列範例顯示 CodePipeline 核准可用的 JSON 輸出結構。

```
{
    "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."
    }
}
```