我使用Mac64bit上的Terraformv1.1.0和aws TerraformProvider3.7.0来构建AWS组件。
下面是创建DMS复制任务的块-
resource "aws_dms_replication_task" "dms_repl_task_rev" {
cdc_start_position = "4AF/B00000D0"
migration_type = var.dms_migration_type
replication_instance_arn = aws_dms_replication_instance.dms_repl_instance.replication_instance_arn
replication_task_id = "dms-replication-task-id-rev"
replication_task_settings = "..."
source_endpoint_arn = aws_dms_endpoint.pg_dms_source_ep.endpoint_arn
table_mappings = "..."
tags = {
Name = "dms-test"
}
target_endpoint_arn = aws_dms_endpoint.s3_dms_target_ep.endpoint_arn
}cdc_start_position是一个有效的arg,如文档https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/dms_replication_task所示
但是,我遇到了这个错误-
错误: main.tf第176行上不支持的参数││,在资源"aws_dms_replication_task“”dms_repl_task_rev“中:│176: cdc_start_position = "4AF/B00000D0”││这里不需要使用名为"cdc_start_position“的参数。╵
以前有人用过这个参数吗。我认为我的版本应该支持这里的参数。
谢谢。
发布于 2021-12-17 22:32:48
cdc_start_position是在aws提供者的v3.62.0中添加的。因此,您的版本似乎较旧,必须升级。
https://stackoverflow.com/questions/70396106
复制相似问题