在 Terraform 中启动 AWS DMS 复制任务
Posted
技术标签:
【中文标题】在 Terraform 中启动 AWS DMS 复制任务【英文标题】:Starting AWS DMS Replication Task in Terraform 【发布时间】:2018-04-05 20:31:24 【问题描述】:有什么方法可以通过 Terraform启动AWS Database Migration Servicefull-load-and-cdc
复制任务?最好是在创建任务时自动启动。
AWS DMS 控制台提供“Start task on create”选项,AWS CLI 提供start-replication-task
命令,但我在Terraform resources 中没有看到类似选项。 aws_dms_replication_task
提供了 cdc_start_time
参数,但我认为这可能仅适用于 cdc
任务。我尝试使用我的full-load-and-cdc
复制任务将此参数设置为多个过去/当前/未来的时间戳,但该任务从未启动(它只是被创建并进入ready
状态)。
如果不支持此功能,我很乐意向 Terraform 记录功能请求,但我想先与社区核实一下,看看我今天是否忽略了执行此操作的现有方法。
(注:这个问题也已经记录到Terraform Google group。)
【问题讨论】:
【参考方案1】:我已针对此功能请求记录了一个问题:
Terraform AWS Provider #2083: Support Starting AWS Database Migration Service Replication Task
【讨论】:
以上是关于在 Terraform 中启动 AWS DMS 复制任务的主要内容,如果未能解决你的问题,请参考以下文章
如何在 AWS 中使用 Terraform 实施蓝/绿部署而不损失容量
Terraform aws_autoscaling_group 启动的 AWS EC2 实例的动态命名