如何为 AWS DMS 终端节点添加或修改额外连接属性?

上次更新时间:2019 年 10 月 3 日

如何为 AWS Database Migration Service (AWS DMS) 终端节点添加或修改额外连接属性?

简短描述

额外连接属性为 AWS DMS 定义特定于终端节点的额外设置。例如,您可以使用额外连接属性控制您的终端节点的超时设置或时区设置。要为您的 AWS DMS 终端节点添加或修改额外连接属性,您可以使用 AWS DMS 控制台或 AWS 命令行界面 (AWS CLI)。

解决方法

在 AWS DMS 控制台中使用额外连接属性创建新终端节点

1.    打开 AWS DMS 控制台,然后选择您要在其中创建终端节点的 AWS 区域。

2.    从导航窗格中选择终端节点

3.    选择创建终端节点

4.    选择终端节点类型并输入终端节点配置详细信息。

5.    展开特定于终端节点的设置部分。

6.    在额外连接属性字段中,输入额外连接属性的名称。
注意:对于多个额外连接属性,输入每个属性的名称和值,用分号隔开,且不加空格,例如:encryptionMode=SSE_KMS;maxFileSize=512

7.    或者,选择 KMS 主密钥

8.    展开测试终端节点连接部分。

9.    选择您的 VPC 复制实例

9.    选择运行测试

10.    测试成功后,选择创建终端节点

使用 AWS DMS 控制台为现有终端节点添加额外连接属性

1.    打开 AWS DMS 控制台,然后选择终端节点所在的 AWS 区域。

2.    从导航窗格中选择终端节点,然后选择您要修改的终端节点。

3.    选择操作,然后选择修改

4.    展开特定于终端节点的设置部分,然后输入额外连接属性。

5.    选择保存

6.    从终端节点窗格中,再次选择终端节点。

7.    选择操作,然后选择测试连接

8.    选择您的复制实例,然后选择运行测试

通过 AWS CLI 使用额外连接属性创建新终端节点

1.    安装配置 AWS CLI。务必设置您要在其中创建终端节点的 AWS 区域。

2.    运行类似于以下内容的 create-endpoint 命令:

aws dms create-endpoint
--endpoint-identifier <value>
--endpoint-type <value>
--engine-name <value>
--username <value>
--password <value>
--server-name <value>
--port <value>
--extra-connection-attributes
    encryptionMode=SSE_KMS;maxFileSize=512

3.    使用复制实例测试新终端节点的连接:

aws dms test-connection
--replication-instance-arn <value>
--endpoint-arn <value>

使用 AWS CLI 为现有终端节点添加额外连接属性

1.    安装配置 AWS CLI。务必设置终端节点所在的 AWS 区域。

2.    运行类似于以下内容的 modify-endpoint 命令:

aws dms modify-endpoint
--endpoint-arn <value>
--extra-connection-attributes encryptionMode=SSE_KMS;maxFileSize=512

3.    使用复制实例测试已修改终端节点的连接:

aws dms test-connection
--replication-instance-arn <value>
--endpoint-arn <value>

这篇文章对您有帮助吗?

我们可以改进什么?


需要更多帮助?