问题描述
我需要将现有的 Aurora 集群导入到 terraform。我试过 terraform import aws_rds_cluster.sample_cluster cluster
语句。
我准备好了状态文件,我也可以做 Terraform show
但是,当我尝试销毁集群时,Terraform 尝试删除没有实例的集群 -
所以销毁命令失败了。
`Error: error deleting RDS Cluster (test): InvalidDBClusterStateFault: Cluster cannot be deleted,it still contains DB instances in non-deleting state.status code: 400,request id: 15dfbae8-aa13-4838-bc42-8020a2c87fe9`
有什么方法可以导入包含实例的整个集群?我需要有一个可用于管理整个集群(包括底层实例)的状态文件。 这是用于调用导入的 main.tf -
access_key = "***"
secret_key = "*****"
region = "us-east-1"
}
resource "aws_rds_cluster" "test" {
engine = "aurora-postgresql"
engine_version = "11.9"
instance_class = "db.r5.2xlarge"
name = "test"
username = "user"
password = "******"
parameter_group_name = "test"
}```
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)