创建 DynamoDB 与 Amazon Redshift 的零 ETL 集成 - Amazon DynamoDB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

创建 DynamoDB 与 Amazon Redshift 的零 ETL 集成

创建零 ETL 集成之前,必须先设置源 DynamoDB 表,然后设置目标 Amazon Redshift 数据仓库。

步骤 1:配置源 DynamoDB 表

要创建与 Amazon Redshift 的零 ETL 集成,您需要对表启用时间点故障恢复(PITR)。如果您未开启 PITR,则控制台可以在集成设置过程中为您修复此问题。有关如何启用 PITR 的详细信息,请参阅时间点故障恢复

步骤 2:创建 Amazon Redshift 数据仓库

如果您还没有 Amazon Redshift 数据仓库,可以创建一个。要创建 Amazon Redshift Serverless 工作组,请参阅创建带有命名空间的工作组。要创建 Amazon Redshift 集群,请参阅创建集群

要成功进行集成,目标 Amazon Redshift 工作组或集群必须开启 enable_case_sensitive_identifier 参数。有关启用区分大小写的更多信息,请参阅《Amazon Redshift 管理指南》中的为您的数据仓库开启区分大小写

在 Amazon Redshift 工作组或集群设置完成后,您需要配置数据仓库。有关更多信息,请参阅《Amazon Redshift 管理指南》中的零 ETL 集成

步骤 3:创建 DynamoDB 零 ETL 集成

请务必先完成标题为创建 DynamoDB 与 Amazon Redshift 的零 ETL 集成之前的先决条件的章节中的任务,然后才能创建零 ETL 集成。创建 DynamoDB 与 Amazon Redshift 的集成是一个两步过程。首先从 DynamoDB 创建集成,然后将 Amazon Redshift 数据库附加到这个新创建的集成。

创建零 ETL 集成
  1. 登录 Amazon 管理控制台,在 https://console.amazonaws.cn/dynamodbv2 打开 Amazon DynamoDB 控制台。

  2. 在导航窗格中,选择集成

  3. 选择创建零 ETL 集成,然后选择 Amazon Redshift

  4. 这会转到 Amazon Redshift 控制台。要继续执行该过程,请参阅创建 DynamoDB 的零 ETL 集成中的 DynamoDB 一节。