Каков правильный текст запроса на публикацию для AWS Codepipeline webhook?

#json #amazon-web-services #aws-codepipeline

Вопрос:

У меня есть веб-крючок codepipeline, определенный ниже:

 webhooks:
- arn: arn:aws:codepipeline:eu-west-1:$$:webhook:codepipeline-webhook-test-staging
  definition:
    authentication: UNAUTHENTICATED
    authenticationConfiguration: {}
    filters:
    - jsonPath: $.ref
      matchEquals: refs/heads/{Branch}
    name: codepipeline-webhook-test-staging
    targetAction: Source
    targetPipeline: test-staging-pipeline
  tags: []
  url: https://eu-west-1.webhooks.aws/
 

Я хочу, чтобы конвейер срабатывал всякий раз, когда появляется запрос на публикацию по этому URL-адресу. Я пробовал публиковать без тела, которое возвращает http 200, но конвейер не запустился, и я пробовал различные перестановки из следующих:

 {
    "ref": "staging"
}
or
{
    "ref": "refs/heads/staging"
}
 

Каков правильный корпус json для запуска конвейера?

Комментарии:

1. Попробуйте установить фильтр на matchEquals: refs/heads/staging .