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

Is it possible to an SNS Topic indefinitely?

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

我们的控制流程如下:

  1. 创建 SES 配置集
  2. 创建 SNS 主题
  3. 将配置集目标设置为 SNS 主题
  4. 将主题发布到 s3?

The SNS subscribe() function说确认订阅后,会持续3天。我想让它无限期地持续下去,这样我们就可以收集超过 3 天的电子邮件分析。

如果这是一个合理的方法,有人会如何删除该过期时间?

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

谢谢!

通过 SNS 往返太多。

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

您可以配置 SES 以将分析数据发送到 Kinesis Firehose。您可以配置 Kinesis Firehose 以传送到 S3、Redshift 或 Elastisearch,具体取决于您的需要。

到 Firehose 的 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

希望对您有所帮助。