Хотелось бы узнать, использовали ли кто-нибудь здесь когда-либо правила cloudwatch для отслеживания события выполнения codepipeline, основанного на шаблоне события.
Это шаблон событий, который я установил:
{
"detail-type": [
"CodePipeline Stage Execution State Change",
"CodePipeline Action Execution State Change",
"CodePipeline Pipeline Execution State Change"
],
"resources": [
"arn:aws:codepipeline:ap-southeast-1:XXXXXXXXXXXX:pipeline:cp-itops-servicecatalog-featuretest"
],
"source": [
"aws.codepipeline"
],
"detail": {
"pipeline": [
"cp-itops-servicecatalog-featuretest"
],
"state": [
"FAILED"
]
},
"region": [
"ap-southeast-1"
],
"account": [
"XXXXXXXXXXXX"
]
}
Я никогда не улавливал ни одной работы, потерпевшей неудачу из вышеупомянутого конвейера, пока конвейер терпит неудачу.
Я удаляю свойство состояния из вышеупомянутого шаблона событий, чтобы перехватить все события, но оно не работает, я никогда не видел ничего в метриках правил в cloudwatch, и целевая лямбда-функция не вызывается.
Существует ли специальная настройка, позволяющая codepipeline отправлять события в cloudwatch или для cloudwatch для перехвата событий codepipeline .... ???
Спасибо.