同构数据迁移的选择规则 - Amazon 数据库迁移服务
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

同构数据迁移的选择规则

您可以使用选择规则来选择要包含在复制中的架构、表或两者。

注意

Amazon DMS 仅在使用兼容 MongoDB 的数据库作为源时,支持同构数据迁移的选择规则。

创建数据迁移任务时,选择添加选择规则

对于规则设置,请提供以下值:

  • 架构:选择输入架构

  • 架构名称:提供要复制的架构的名称,或%用作通配符。

  • 表名:: 提供要复制的表的名称,或%用作通配符。

默认情况下,DMS 支持的唯一规则操作是Include,而 DMS 支持的唯一通配符是。%

例 迁移架构中的所有表

以下示例将所有表从源中名为 dmsst 的架构中迁移到目标端点。

{ "rules": [ { "rule-type": "selection", "rule-action": "include", "object-locator": { "schema-name": "dmsst", "table-name": "%" }, "filters": [], "rule-id": "1", "rule-name": "1" } ] }
例 迁移架构中的一些表

以下示例将名称以开头的所有表从源代码dmsst中命名的架构迁移到目标终端节点。collectionTest

{ "rules": [ { "rule-type": "selection", "rule-action": "include", "object-locator": { "schema-name": "dmsst", "table-name": "collectionTest%" }, "filters": [], "rule-id": "1", "rule-name": "1" } ] }
例 从多个架构中迁移特定表

以下示例将源中名为dmsst和的多个架构Test中的一些表迁移到目标终端节点。

{ "rules": [ { "rule-type": "selection", "rule-action": "include", "object-locator": { "schema-name": "dmsst", "table-name": "collectionTest1" }, "filters": [], "rule-id": "1", "rule-name": "1" }, { "rule-type": "selection", "rule-action": "include", "object-locator": { "schema-name": "Test", "table-name": "products" }, "filters": [], "rule-id": "2", "rule-name": "2" } ] }