amazon-rds - Terraform 不接受 allow_major_version_upgrade
问题描述
我有以下 rds 定义:
resource "aws_db_instance" "my-rds" {
allocated_storage = 20
engine = "mysql"
engine_version = "5.5.57"
instance_class = "db.t2.micro"
identifier = "my-db"
name = "somename"
username = "${var.RDS_USERNAME}" # username
password = "${var.RDS_PASSWORD}" # password
db_subnet_group_name = "${aws_db_subnet_group.some-subnet-group.name}"
parameter_group_name = "${aws_db_parameter_group.some-rds-parameter-group.name}"
multi_az = "false"
vpc_security_group_ids = ["${aws_security_group.some-sg.id}"]
storage_type = "gp2"
skip_final_snapshot = true
backup_retention_period = 30 # how long we re going to keep your backups
availability_zone = "${aws_subnet.some-private-1.availability_zone}"
tags {
Name = "some-tag-name"
}
}
所以我只是添加:
allow_major_version_upgrade = true
...并得到
Error: Error applying plan:
1 error(s) occurred:
* aws_db_instance.my-rds: 1 error(s) occurred:
* aws_db_instance.my-rds: Error modifying DB Instance my-db: InvalidParameterCombination: No modifications were requested
status code: 400, request id: 2aed626f-6063-4b69-ac37-654bd783fd37
?
解决方案
推荐阅读
- node.js - Graphql 在使用 nodejs 运行时显示错误?
- java - 使用 GitLab CI/CD 加特林
- c# - 如何将文件保存到 Hololens 上的 Documents 文件夹?
- reactjs - 酶:“错误:方法“文本”应在 1 个节点上运行。但找到了 0 个节点。”
- javascript - 由于使用Javascript的另一个选择,如何更改选择的选项?
- javascript - 如何将带有 Javascript 的类添加到特定 div 中自动生成的 Joomla 菜单子项“li”?
- c++ - 请帮助我了解在下面的代码中使用相同的命名空间
- cakephp - Cakephp 3 - 如何在表格中集成外部资源?
- python - 从用户那里获取输入并找到输入的阶乘
- ios - iOS 13 - 推送时的 Buggy 大标题 UINavigationBar