1

我正在尝试构建一个 CloudFormation 模板来自动化从本地到 AWS 云的迁移过程。我已经通过 CloudFormation 本身在数据库迁移服务 (DMS) 中创建了所有必需的资源,包括复制实例、端点和任务。

现在,为了更进一步,我需要测试复制实例中的端点。这应该以自动化的方式完成。是否可以在 CloudFormation 模板中完成此任务?

4

1 回答 1

0

数据库迁移服务 (DMS) 公开了一个名为TestConnection. 您可以使用TestConnectionAPI 来验证与您已配置的端点的连接。

然而,根据服务文档,为了使端点连接测试成功,DMS 复制实例必须完全可操作。

但是,您只能在创建复制实例后测试连接性,因为连接中使用了复制实例。

TestConnection您可以从 AWS Lambda 函数调用 DMS API。AWS Lambda 具有内置的 AWS 开发工具包,因此您可以简单地将 Lambda 代码直接嵌入到 CloudFormation 模板中。您无需担心构建包含 AWS 开发工具包的 ZIP 存档,除非您想将其他依赖项添加到您的 Lambda 函数。

数据库迁移服务 | API 参考 | 测试连接

博托3 | AWS Python 开发工具包 | 数据库迁移服务 | test_connection() 方法

于 2018-05-25T07:26:08.317 回答