我有一个有两种配置的应用程序 - dev和prod . 两者都有自己的DynamoDB数据实例 . 我正在使用SES发送通知电子邮件 .
如果收件人有问题,电子邮件可能会导致退回或投诉,因此当我收到退回/投诉时,我会将其推送到特殊的SNS主题,相应的lambda附加到该主题 .
Lambda将退回/投诉电子邮件发送到未来通知发送中排除的黑名单电子邮件 .
问题是我对dev / prod配置有相同的lambda,并希望有一种方法来确定哪个通知(dev或prod)引起问题并将电子邮件放入相应的黑名单 - dev或prod .
我认为为了这个目的,可以使用sendEmail()params的标签:
Tags: [
{
Name: 'STRING_VALUE', /* required */
Value: 'STRING_VALUE' /* required */
},
/* more items */
]
遗憾的是,即使在SES SNS通知配置设置中使用“包含原始 Headers ”选项,它们也不会存储在传入的退回/投诉事件中 .
有没有办法解决这个任务?