Mysql Terraform 11 AWS RDS升级失败
我正在使用Terraform v11将AWS RDS上运行的数据库和MySql引擎从v5.6升级到v5.7 每个数据库都有自己的专用选项组和参数组 升级过程失败,出现错误:Mysql Terraform 11 AWS RDS升级失败,mysql,amazon-web-services,terraform,amazon-rds,Mysql,Amazon Web Services,Terraform,Amazon Rds,我正在使用Terraform v11将AWS RDS上运行的数据库和MySql引擎从v5.6升级到v5.7 每个数据库都有自己的专用选项组和参数组 升级过程失败,出现错误: aws_db_parameter_group.manager: Error deleting DB parameter group: InvalidDBParameterGroupState: One or more database instances are still members of this parameter
aws_db_parameter_group.manager: Error deleting DB parameter group: InvalidDBParameterGroupState: One or more database instances are still members of this parameter group foo-rds-mysql56, so the group cannot be deleted
有什么解决办法吗
答复ydaetskcoR
计划输出为:
-/+ aws_db_parameter_group.foo (new resource required)
id: "foo-mysql-56" => <computed> (forces new resource)
arn: "arn:aws:rds:eu-west-2:238425939713:pg:foo-mysql-56" => <computed>
description: "Managed by Terraform" => "Managed by Terraform"
family: "mysql5.6" => "mysql5.7" (forces new resource)
name: "foo-mysql-56" => "foo-mysql-57" (forces new resource)
name_prefix: "" => <computed>
parameter.#: "1" => "1"
parameter.2547865204.apply_method: "pending-reboot" => "pending-reboot"
parameter.2547865204.name: "max_connections" => "max_connections"
parameter.2547865204.value: "128" => "128"
-/+aws\u db\u parameter\u group.foo(需要新资源)
id:“foo-mysql-56”=>(强制新资源)
arn:“arn:aws:rds:eu-west-2:238425939713:pg:foo-mysql-56”=>
描述:“由Terraform管理”=>“由Terraform管理”
家族:“mysql5.6”=>“mysql5.7”(强制新资源)
名称:“foo-mysql-56”=>“foo-mysql-57”(强制新资源)
名称\前缀:“”=>
参数。#::“1”=>“1”
parameter.2547865204.apply_方法:“挂起的重新启动”=>“挂起的重新启动”
parameter.2547865204.name:“最大连接数”=>“最大连接数”
parameter.2547865204.value:“128”=>“128”
该计划显示了什么?TrRAFRATE 0.12在2年前就出现了,它包括了对HCL和TrRAFrm的一个主要改进(虽然是允许的,也是所有主要的凸点最笨拙的升级),所以你应该强烈地考虑升级。因为这个问题不是关于编程的,所以在这里就没有话题了。SO的DBA姐妹站点提供了数据库管理类问题的帮助,如以下问题。