将 OpenSearch 采集管道与 Amazon RDS 配合使用 - 亚马逊 OpenSearch 服务

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

将 OpenSearch 采集管道与 Amazon RDS 配合使用

您可以将 OpenSearch 采集管道与 Amazon RDS 配合使用,将现有数据和流更改(例如创建、更新和删除)导出到亚马逊 OpenSearch 服务域和集合。 OpenSearch Ingestion 管道整合了变更数据捕获 (CDC) 基础设施,以提供一种高规模、低延迟的方式来持续流式传输来自 Amazon RDS 的数据。支持适用于 MySQL 的 RDS 和适用于 PostgreSQL 的 RDS。

您可以通过两种方式使用 Amazon RDS 作为数据源来处理数据:有或没有完整的初始快照。完整的初始快照是指定表的快照,此快照将导出到 Amazon S3。从那里,In OpenSearch gestion 管道将其发送到域中的一个索引,或者将其分区到域中的多个索引。为了保持 Amazon RDS 中的数据并保持 OpenSearch 一致,该管道将 Amazon RDS 实例中表中的所有创建、更新和删除事件与保存在一个或多个索引中的 OpenSearch 文档同步。

当您使用完整的初始快照时,您的 OpenSearch 摄取管道会首先提取快照,然后开始从 Amazon RDS 更改流中读取数据。它最终会赶上并保持 Amazon RDS 和 OpenSearch之间近乎实时的数据一致性。

您还可以使用 OpenSearch Ingestion 与 Amazon RDS 的集成来跟踪更改数据捕获并将所有更新收录到 Aurora 中。 OpenSearch如果您已经拥有来自其他机制的完整快照,或者您只想在 Amazon RDS 实例中捕获对数据的所有更改,请选择此选项。

选择此选项时,您需要配置 Amazon RDS for MySQL 二进制日志或为 Amaz on RDS for PostgresSQL 数据库实例设置逻辑复制