是否可以无限期地使用SNS主题?

时间:2017-10-15 05:39:12

标签: node.js amazon-web-services amazon-s3 amazon-sns amazon-ses

我有兴趣将SES分析数据发布到SNS并将SNS主题发布到某个地方(S3?)以永久存储数据。

我们的控制流程如下:

  1. 创建SES配置集
  2. 创建SNS主题
  3. 将配置集目标设置为SNS主题
  4. 将主题发布到s3?
  5. The SNS subscribe() function在确认订阅后说,它将持续3天。我想无限期地使用它,这样我们就可以收集超过3天的电子邮件分析。

    如果这是一种合理的方法,有人会如何删除该到期日期?

    如果这是错误的方法,我应该如何永久存储SES分析数据?

    谢谢!

1 个答案:

答案 0 :(得分:1)

通过SNS往返太多了。

SES(事件) - > Firehose - > (S3 / Redshift / Elastisearch)

您可以配置SES以将分析数据发送到Kinesis Firehose。您可以将Kinesis Firehose配置为根据您的需要提供给S3或Redshift或Elastisearch。

消防系统的SES活动:

http://docs.aws.amazon.com/ses/latest/DeveloperGuide/event-publishing-retrieving-firehose-contents.html

使用Lambda进行事件数据转换:

使用Lambda进行中间数据转换,您可以在将数据发送到所需目标之前对其进行操作。

http://docs.aws.amazon.com/firehose/latest/dev/data-transformation.html

希望它有所帮助。