Включить SNS облачные журналы для протокола электронной почты - PullRequest
0 голосов
/ 24 марта 2019

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.

Вопросы

  1. Какой мне нужно выбрать, чтобы включить журналы для моего SNStopic?
  2. А также они также упомянули You can use separate roles for successful and failed message deliveries. Как я могу отделить успешные и неудачные сообщения в моем IAM role, как указано выше?

Любая помощь оценена Спасибо

...