消息存档和分析的示例使用案例 - Amazon Simple Notification Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

消息存档和分析的示例使用案例

本部分提供用于存档和分析 Amazon SNS 消息的常见使用案例教程。

此使用案例的设置是一个在受监管环境中运行的航空公司票务平台。该平台受合规性框架的约束,要求公司将所有售票记录存档至少五年。为了实现数据保留方面的合规性目标,该公司将 Amazon Kinesis Data Firehose 传输流订阅到现有的 SNS 主题。传输流的目标是 Amazon Simple Storage Service (Amazon S3) 存储桶。通过此配置,发布到 SNS 主题的所有事件都将存档到 Amazon S3 存储桶中。下图显示了此配置的架构:


      航空公司票务平台的示例架构。

为了运行分析并了解门票销售的情况,该公司使用 Amazon Athena 运行 SQL 查询。例如,公司可以通过查询来了解最受欢迎的目的地和最频繁的旅客。

要为此使用案例创建 Amazon 资源,您可以使用 Amazon Web Services Management Console 或 Amazon CloudFormation 模板。