在创建 aws_dms_replication_task 资源地形中使用 "cdc_start_position" 参数时出错
Error using "cdc_start_position" argument in the creating aws_dms_replication_task resource- terraform
我在 Mac 64 位上使用 Terraform v1.1.0 和 aws terraform provider 3.7.0 来构建 AWS DMS 组件。
这里是创建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 根据文档 https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/dms_replication_task
是一个有效的参数
但是,我运行进入这个错误-
╷
│ Error: Unsupported argument
│
│ on main.tf line 176, in resource "aws_dms_replication_task" "dms_repl_task_rev":
│ 176: cdc_start_position = "4AF/B00000D0"
│
│ An argument named "cdc_start_position" is not expected here.
╵
有没有人用过这个参数。我相信我的版本应该支持这里的参数。
谢谢。
cdc_start_position
已添加到 aws 提供商的 v3.62.0 中。因此,您的版本似乎较旧,必须升级。
我在 Mac 64 位上使用 Terraform v1.1.0 和 aws terraform provider 3.7.0 来构建 AWS DMS 组件。
这里是创建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 根据文档 https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/dms_replication_task
但是,我运行进入这个错误-
╷ │ Error: Unsupported argument │ │ on main.tf line 176, in resource "aws_dms_replication_task" "dms_repl_task_rev": │ 176: cdc_start_position = "4AF/B00000D0" │ │ An argument named "cdc_start_position" is not expected here. ╵
有没有人用过这个参数。我相信我的版本应该支持这里的参数。
谢谢。
cdc_start_position
已添加到 aws 提供商的 v3.62.0 中。因此,您的版本似乎较旧,必须升级。