【问题标题】:Unable to Test AWS DMS End points in CLoud fromation template无法在云形成模板中测试 AWS DMS 终端节点
【发布时间】:2018-11-03 20:12:19
【问题描述】:

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

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

【问题讨论】:

    标签: json amazon-web-services amazon-cloudformation amazon-rds aws-dms


    【解决方案1】:

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

    但是,为了使端点连接测试成功,DMS 复制实例必须完全运行,according to the service documentation

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

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

    Database Migration Service | API Reference | TestConnection

    Boto3 | AWS Python SDK | Database Migration Service | test_connection() method

    【讨论】:

    • 如果您有可以完成此要求的示例 JSON 代码,请转发。
    猜你喜欢
    • 1970-01-01
    • 2020-12-04
    • 2020-04-14
    • 1970-01-01
    • 2014-05-01
    • 1970-01-01
    • 2020-07-22
    • 2022-12-18
    • 1970-01-01
    相关资源
    最近更新 更多