USECASE
У меня есть событие cloudwatch, которое срабатывает, когда происходит изменение в моем конвейере. Для этого события cloudwatch я добавил SNS Target с Topic
, протокол которого - EMAIL
. Я хочу включить журналы cloudewathc для этого SNSTopic
.
Что я сделал
Я создал роль для своей темы SNS со следующими действиями
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"logs:CreateLogGroup",
"logs:CreateLogStream",
"logs:PutLogEvents",
"logs:PutMetricFilter",
"logs:PutRetentionPolicy"
],
"Resource": [
"*"
]
}
]
}
Но когда в консоли я вижу под этим раскрывающимся списком Delivery status logging - optional
я могу видеть только эти опции
AWS Lambda
Amazon SQS
HTTP/S
Platform application endpoint
Но для меня мой протокол EMAIL
.
Вопросы
- Какой мне нужно выбрать, чтобы включить журналы для моего
SNStopic
?
- А также они также упомянули
You can use separate roles for successful and failed message deliveries.
Как я могу отделить успешные и неудачные сообщения в моем IAM role
, как указано выше?
Любая помощь оценена
Спасибо