创建源和目标终端节点 - Amazon Database Migration Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

创建源和目标终端节点

您可以在创建复制实例时创建源和目标终端节点,也可以在创建复制实例后创建这些终端节点。源和目标数据存储可能位于 Amazon Elastic Compute Cloud (Amazon EC2) 实例和 Amazon Relational Database Service (Amazon RDS) 数据库实例上,也可能是本地数据库。(请注意,您的一个终端节点必须位于Amazon服务。 您不能使用AmazonDMS 从一个本地数据库迁移到另一个本地数据库。)

以下过程假定您已选择AmazonDMS 控制台向导。请注意,也可以通过选择选择来执行此步骤。终端节点来自 的AmazonDMS 控制台的导航窗格,然后选择创建端节点. 在使用控制台向导时,您将在同一页面上创建源和目标终端节点。如果未使用控制台向导,您可以单独创建每个终端节点。

使用指定源或目标数据库终端节点Amazon控制台

  1. 连接源和目标数据库终端节点页中,指定源或目标数据库的连接信息。下表描述了设置。

    对于该选项 请执行该操作

    终端节点类型

    选择此终端节点是源还是目标终端节点。

    Select RDS DB Instance (选择 RDS 数据库实例)

    如果终端节点是 Amazon RDS DB 实例,请选择此选项。

    终端节点标识符

    键入要用于标识终端节点的名称。您可能需要在名称中包含终端节点的类型,例如 oracle-sourcePostgreSQL-target。对于所有复制实例来说,名称必须是唯一的。

    源引擎目标引擎

    选择作为终端节点的数据库引擎的类型。

    访问端点数据库

    选择您希望用于指定终端节点数据库凭据的选项:

    选择Amazon Secrets Manager 设置以下密钥凭据。

    秘密 ID

    键入您在Amazon Secrets Manager用于访问端点数据库。

    IAM 角色

    键入您在 IAM 中创建的要提供的秘密访问角色的 ARNAmazon DMS代表您访问由秘密 ID.

    用于 Oracle 自动存储管理 (ASM) 的密钥 ID

    (仅适用于使用 Oracle ASM ARN Oracle 源终端节点)键入您在Amazon Secrets Manager用于 Oracle ASM 访问权限。创建此密钥通常是为了访问与以下机密识别的密钥在同一服务器上访问 Oracle ASM。秘密 ID.

    Oracle ASM 的 IAM 角色

    (仅适用于使用 Oracle ASM 的 Oracle 源终端节点)键入您在 IAM 中创建的要提供的秘密访问角色的 ARNAmazon DMS代表您访问由用于 Oracle 自动存储管理 (ASM) 的密钥 ID.

    手动提供访问信息 设置以下明文凭据。

    服务器名称

    键入服务器名称。对于本地数据库,这可以是 IP 地址或公有主机名。对于 Amazon RDS 数据库实例,这可以是数据库实例的终端节点(也称为 DNS 名称),例如 mysqlsrvinst.abcd12345678.us-west-2.rds.amazonaws.com

    端口

    键入数据库使用的端口。

    安全套接字层 (SSL) 模式

    如果您需要为此终端节点启用连接加密,请选择 SSL 模式。根据您选择的模式,您可能需要提供证书和服务器证书信息。

    用户名

    使用允许数据迁移所需的权限键入用户名。有关所需权限的信息,请参阅本用户指南中的源和目标数据库引擎的安全性部分。

    Password

    键入具有所需权限的账户的密码。用于的密码Amazon DMS源端点和目标端点具有字符限制,具体取决于数据库引擎。有关更多信息,请参阅下表。

    数据库名称

    对于某些数据库引擎,您希望用作终端节点数据库的数据库的名称。

    下表列出了所列数据库引擎的端点密码中不受支持的字符。如果要在终端节点密码中使用逗号 (,),请使用中提供的 Secrets Manager 支持Amazon DMS验证对您的访问权限Amazon DMS实例。有关更多信息,请参阅 使用密钥访问Amazon Database Migration Service终端

    对于此数据库引擎 端点密码中不支持以下字符:

    微软 Azure,仅作为来源

    ;

    Microsoft SQL Server

    , ;

    MySQL 兼容,包括 MySQL、MariaDB 和 Amazon Aurora MySQL 兼容

    ;
    Oracle ,

    PostgreSQL、Amazon Aurora PostgreSQL 兼容版本和 Amazon Aurora Service 作为目标仅作为 Aurora PostgreSQL 兼容版本的目标

    ; + %

    Amazon Redshift,仅作为目标

    , ;
  2. 选择Advanced选项卡来设置值额外的连接属性Amazon KMS key 如果你需要它们。您可以选择运行测试以测试终端节点连接。下表描述了设置。

    对于该选项 请执行该操作

    额外的连接属性

    在此处键入任何其他连接参数。有关额外连接属性的更多信息,请参阅文档部分源引擎要么目标引擎(在步骤 1 中指定)。

    对于使用 Oracle ASM 的 Oracle 源终端节点,如果选择手动提供访问信息在步骤 1 中,您可能还需要键入额外的连接属性来指定 Oracle ASM 用户凭据。有关这些 Oracle ASM 额外连接属性的更多信息,请参阅使用 Oracle LogMiner 要么Amazon DMSCDC 的 Binary Reader.

    Amazon KMS key

    选择要用于加密复制存储和连接信息的加密密钥。如果您选择(默认)aws/dms,默认AmazonKey Management Service (Amazon KMS) 与您的账户关联的密钥和Amazon使用了区域。有关使用加密密钥的更多信息,请参阅设置加密密钥和指定 Amazon KMS 权限

    测试终端节点连接(可选)

    添加 VPC 和复制实例名称。要测试连接,请选择 Run test (运行测试)