我有一个有两种配置的应用程序 - 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 ”选项,它们也不会存储在传入的退回/投诉事件中 .

有没有办法解决这个任务?