AWS Codepipeline要求Webhook的POST请求体必须符合特定格式。以下是一个包含代码示例的解决方案:
{
"version": "0",
"id": "12345678-abcd-1234-abcd-1234567890ab",
"detail-type": "CodePipeline Pipeline Execution State Change",
"source": "aws.codepipeline",
"account": "123456789012",
"time": "2022-01-01T00:00:00Z",
"region": "us-east-1",
"resources": [
"arn:aws:codepipeline:us-east-1:123456789012:MyDemoPipeline"
],
"detail": {
"pipeline": "MyDemoPipeline",
"execution-id": "01234567-0123-0123-0123-012345678901",
"state": "SUCCEEDED",
"version": 1
}
}
POST请求体应该包含一个JSON对象,其中必须包括以下字段:
注意:在示例中,所有字段