在 AWS Database Migration Service 中创建实例提供程序 - AWS Database Migration Service

在 AWS Database Migration Service 中创建实例提供程序

您可以创建数据提供程序并在 AWS DMS 迁移项目中使用。您的数据提供程序可以是自管理引擎,可运行在本地,也可运行在 Amazon EC2 实例上。此外,您的数据提供程序可以是完全托管式引擎,例如 Amazon Relational Database Service(Amazon RDS)或 Amazon Aurora。

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

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

以下过程介绍了如何使用 AWS DMS 控制台向导创建数据提供程序。

创建数据提供程序
  1. 登录到 AWS 管理控制台,然后通过以下网址打开 AWS DMS 控制台:https://console.aws.amazon.com/dms/v2/

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

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

    选项 操作
    配置 ()

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

    名称

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

    引擎类型

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

    服务器名称

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

    端口

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

    服务 ID(SID)或服务名称

    输入 Oracle 系统 ID(SID)。要查找 Oracle SID,请向 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 中添加数据库连接凭证。