用例
我有一个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
。
问题
SNStopic
启用日志吗?You can use separate roles for successful and failed message deliveries.
,如上所述,我如何才能将IAM role
中的成功消息和失败消息分开?任何帮助都令人感激 谢谢