【发布时间】:2019-10-01 08:42:09
【问题描述】:
在 Terraform 项目中,我正在从一个不是最近的快照(最后一个之前的第五个)创建一个 RDS 实例,我的脚本在这里:
data "aws_db_snapshot" "db_snapshot" {
db_instance_identifier = "production-db-intern"
db_snapshot_arn = "arn:aws:rds:eu-central-1:123114111478:snapshot:rds:production-db-intern-2019-05-09-16-10"
}
resource "aws_db_instance" "db_intern" {
skip_final_snapshot = true
identifier = "db-intern"
auto_minor_version_upgrade = false
instance_class = "db.m4.4xlarge"
deletion_protection = false
vpc_security_group_ids = ["${var.security_group_id}"]
db_subnet_group_name = "${var.subnet_group_name}"
timeouts {
create = "3h"
delete = "2h"
}
lifecycle {
prevent_destroy = false
}
snapshot_identifier = "${data.aws_db_snapshot.db_snapshot.id}"
}
我做了一个“地形计划”并且 我得到了下一个错误:
Error: data.aws_db_snapshot.db_snapshot: "db_snapshot_arn": this field cannot be set
【问题讨论】:
标签: amazon-web-services amazon-rds terraform terraform-provider-aws