为电子邮件协议启用SNS cloudwatch日志

时间:2019-03-24 18:14:01

标签: amazon-sns amazon-cloudwatch

用例

我有一个cloudwatch事件,该事件在管道发生更改时触发。对于该cloudwatch事件,我添加了一个带有Topic且协议为EMAIL的SNS目标。我想为此SNSTopic启用cloudewathc日志。

我做了什么

我通过以下操作为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中的成功消息和失败消息分开?

任何帮助都令人感激 谢谢

0 个答案:

没有答案