在中创建数据提供器 AWS Database Migration Service - AWS 数据库迁移服务

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

在中创建数据提供器 AWS Database Migration Service

您可以创建数据提供器并在 AWS DMS 迁移项目中使用它们。您的数据提供者可以是在本地运行或在 Amazon EC2 实例上运行的自我管理引擎。此外,您的数据提供者可以是完全托管的引擎,例如亚马逊关系数据库服务(亚马逊RDS)或亚马逊 Aurora。

对于每个数据库,您可以创建一个数据提供程序。您可以将单个数据提供程序用于多个迁移项目。

在创建迁移项目之前,请确保您已经创建了至少两个数据提供程序。其中一个数据提供程序必须位于 AWS 服务上。您不能使用 AWS DMS 来转换架构或将数据迁移到本地数据库。

以下过程说明如何在 AWS DMS 控制台向导中创建数据提供器。

创建数据提供程序
  1. 登录 AWS Management Console,然后在 https://console.aws.amazon.com/dms/v2/上打开 AWS DMS 控制台。

  2. 选择数据提供程序数据提供程序页面打开。

  3. 选择创建数据提供程序。下表描述了设置。

    选项 操作
    配置

    选择是手动输入有关您的数据提供商的信息,还是使用 Amazon RDS 数据库实例。

    名称

    输入数据提供程序的名称。确保为数据提供程序使用唯一的名称,以便轻松识别。

    引擎类型

    选择数据提供程序的数据库引擎类型。

    服务器名称

    输入数据库服务器的域名服务 (DNS) 名称或 IP 地址。用于同构复制的数据提供程序的服务器名称必须以字母数字字符开头,并且只能包含字母数字字符、连字符 (-)、句点 (.) 或下划线 (_)。

    端口

    输入用于连接到数据库服务器的端口。

    服务 ID (SID) 或服务名称

    输入 Oracle 系统 ID (SID)。要查找 OracleSID,请将以下查询提交到您的 Oracle 数据库:

    SELECT sys_context('userenv','instance_name') AS SID FROM dual;
    数据库名称

    输入此数据提供程序的数据库的名称。用于同构复制的数据提供程序的数据库名称最多可以包含 63 个字符,并且不能包含空格。

    安全套接字层 (SSL) 模式

    如果要为该数据提供程序开启连接加密,请选择一种SSL模式。根据您选择的模式,您可能需要提供证书和服务器证书信息。有关更多详细信息,请参阅SSL与一起使用 AWS Database Migration Service

    身份验证模式

    对于 MongoDB 源,用于对端点连接进行身份验证 AWS DMS 的身份验证模式。

    身份验证源

    对于 MongoDB 源,是用于验证身份验证凭据的 MongoDB 数据库的名称。

    身份验证机制

    对于 MongoDB 来源,这是 MongoDB 用来加密密码的身份验证方法。

  4. 选择创建数据提供程序

创建数据提供程序后,请务必在 AWS Secrets Manager中添加数据库连接凭证。