分析 Amazon Redshift 目标的邮件 - Amazon Simple Notification Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

分析 Amazon Redshift 目标的邮件

本页面介绍如何分析通过亚马逊 Kinesis 数据消防软管传递流发送到亚马逊 Redshift 目的地的 Amazon SNS 消息。

分析通过 Kinesis Data Firehose 传递流发送到 Amazon Redshift 目的地的 SNS 邮件

  1. 配置您的 Amazon Redshift 资源。有关说明,请参阅Amazon Redshift 入门中的Amazon Redshift 入门指南

  2. 配置传输流。有关说明,请参阅选择 Amazon Redshift 作为目标中的Amazon Kinesis Data Firehose 开发人员指南

  3. 运行查询。有关更多信息,请参阅 。使用查询编辑器查询数据库中的Amazon Redshift 集群管理指南

示例查询

对于本示例查询,假定满足以下条件:

  • 消息存储在notifications表中的默认public架构。

  • 这些区域有:Timestamp属性存储在表的timestamp列的列数据类型为timestamptz

    注意

    要转换 Amazon Redshift 终端节点的 JSON 元数据,您可以使用COPY命令。有关更多信息,请参阅 。从 JSON 中复制的示例使用 “auto 忽略” 选项从 JSON 数据中加载中的Amazon Redshift Data 开发人员指南

以下查询返回指定日期范围内收到的所有 SNS 消息:

SELECT * FROM public.notifications WHERE timestamp > '2020-12-01T09:00:00.000Z' AND timestamp < '2020-12-02T09:00:00.000Z';