У меня есть репозиторий CodeCommit, который нужно создавать только тогда, когда тег удален с пульта.Я использовал событие CloudWatch для успешного запуска CodePipeline, используя следующее правило.Я слежу за этим документом ( referenceCreated event подраздел).
{
"source": [
"aws.codecommit"
],
"detail-type": [
"CodeCommit Repository State Change"
],
"resources": [
"arn:aws:codecommit:xxx-repository"
],
"detail": {
"event": "referenceCreated",
"repositoryName": "xxx-repository",
"referenceName": "<Tag Name>",
"referenceType": "tag"
}
}
Ниже приведены мои проблемы,
- Как получить доступ к имени тега, который вызвал событие, из этого правила и передает его в качестве параметра (при условии, что я могу использовать Input Transformer) в CodePipeline?
- Если это возможно, как можноЯ уверен, что CodePipeline создаст определенный тег / changeset вместо самого последнего из ветви?