Amazon SNS 消息归档和分析:航空票务平台示例应用场景 - Amazon Simple Notification Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon SNS 消息归档和分析:航空票务平台示例应用场景

本主题提供了存档和分析 Amazon SNS 消息的常见用例的教程。

此使用案例的设置是一个在受监管环境中运行的航空公司票务平台。

  1. 该平台受合规性框架的约束,要求公司将所有售票记录存档至少五年。

  2. 为了实现数据保留方面的合规目标,该公司订阅了现有的 Amazon SNS 主题的传送流。

  3. 传输流的目标是 Amazon Simple Storage Service (Amazon S3) 存储桶。通过此配置,发布到 SNS 主题的所有事件都将存档到 Amazon S3 存储桶中。

下图显示了此配置的架构:

航空公司票务平台的 AWS 架构,说明了机票销售数据的处理和存档方式。它显示了从 Lambda 函数流经 Amazon SNS 主题的数据流,然后该主题将消息分发到 Amazon SQS 队列进行付款处理和欺诈检测,由相应的 Lambda 函数处理。数据还会通过 Data Firehose 流式传输到 Amazon S3 存储桶进行长期存档,从而支持遵守数据保留要求。此设置使平台能够使用诸如 Amazon Athena 之类的工具对门票销售数据进行详细分析。

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

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