Difference between revisions of "Terraform module error: InvalidParameterCombination"
Jump to navigation
Jump to search
(45 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<code>[[aws rds delete-db-instance]] --db-instance-identifier your_database-1</code> | <code>[[aws rds delete-db-instance]] --db-instance-identifier your_database-1</code> | ||
− | |||
+ | |||
+ | |||
+ | == RDS == | ||
+ | === Max storage size must be greater than storage size === | ||
╷ | ╷ | ||
− | │ Error: | + | │ [[Error: Error creating DB Instance]]: InvalidParameterCombination: [[Max storage size must be greater than storage size]] |
│ status code: 400, request id: cf03ba21-20f6-4b55-b6ec-e56a89dbcbb1 | │ status code: 400, request id: cf03ba21-20f6-4b55-b6ec-e56a89dbcbb1 | ||
+ | │ | ||
+ | │ with module.db.module.db_instance.[[aws_db_instance]].this[0], | ||
+ | │ on ../../modules/db_instance/main.tf line 26, in resource "[[aws_db_instance]]" "this": | ||
+ | │ 26: resource "aws_db_instance" "this" { | ||
+ | │ | ||
+ | ╵ | ||
+ | Related: <code>[[max_allocated_storage]]</code> | ||
+ | |||
+ | === A MonitoringRoleARN value is required if you specify a MonitoringInterval value === | ||
+ | ╷ | ||
+ | │ [[Error: Error creating DB Instance]]: [[InvalidParameterCombination]]: A [[MonitoringRoleARN]] value is required if you specify a MonitoringInterval value other than 0. | ||
+ | │ status code: 400, request id: e2d2a148-70c8-44ab-a73e-6ca13d63ad7c | ||
│ | │ | ||
│ with module.db.module.db_instance.aws_db_instance.this[0], | │ with module.db.module.db_instance.aws_db_instance.this[0], | ||
− | │ on ../../modules/db_instance/main.tf line 26, in resource "[[aws_db_instance] | + | │ on ../../modules/db_instance/main.tf line 26, in resource "aws_db_instance" "this": |
+ | │ 26: resource "aws_db_instance" "this" { | ||
+ | │ | ||
+ | ╵ | ||
+ | |||
+ | === Cannot find version 13.1 for aurora-postgresql === | ||
+ | ╷ | ||
+ | │ Error: Error creating DB Instance: InvalidParameterCombination: [[Cannot find version]] 13.1 for [[aurora-postgresql]] | ||
+ | │ status code: 400, request id: ca8f076c-6686-4cbd-a6f7-f2c1a2743074 | ||
+ | │ | ||
+ | │ with module.db_aurora.module.db_instance.aws_db_instance.this[0], | ||
+ | │ on ../../modules/db_instance/main.tf line 26, in resource "aws_db_instance" "this": | ||
│ 26: resource "aws_db_instance" "this" { | │ 26: resource "aws_db_instance" "this" { | ||
│ | │ | ||
╵ | ╵ | ||
+ | Solution: <code>[[dBParameterGroupFamily]]</code> | ||
+ | <code>[[aws rds describe-db-engine-versions --output text]] | grep [[DBENGINEVERSIONS]] | grep "[[Aurora PostgreSQL]]"</code> | ||
+ | |||
+ | === Cannot upgrade [[aurora-postgresql]] from 11.13 to 11.12 === | ||
+ | ╷ | ||
+ | │ Error: Failed to modify RDS Cluster (aurora-postgresql): [[InvalidParameterCombination]]: Cannot upgrade [[aurora-postgresql]] from 11.13 to 11.12 | ||
+ | │ status code: 400, request id: yyyy9-9efa-4e8d-9a1d-xxxx | ||
+ | │ | ||
+ | │ with aws_rds_cluster.this[0], | ||
+ | │ on main.tf line 47, in resource "[[aws_rds_cluster]]" "this": | ||
+ | │ 47: resource "[[aws_rds_cluster]]" "this" { | ||
+ | │ | ||
+ | ╵ | ||
+ | |||
+ | === RDS does not support creating a DB instance with the following combination: === | ||
+ | │ Error: Error creating DB Instance: InvalidParameterCombination: RDS does not support creating a DB instance with the following combination: | ||
+ | DBInstanceClass=[[db.t3.micro]], Engine=[[aurora-postgresql]], [[EngineVersion]]=13.7, [[LicenseModel]]=postgresql-license. For supported combinations of instance class and database engine version, see the documentation. | ||
+ | │ status code: 400, request id: b7614447-937e-4da9-b51e-bed06b1ca07a | ||
+ | │ | ||
+ | │ with module.db_aurora.module.db_instance.aws_db_instance.this[0], | ||
+ | │ on ../../modules/db_instance/main.tf line 26, in resource "aws_db_instance" "this": | ||
+ | │ 26: resource "[[aws_db_instance]]" "this" { | ||
+ | │ | ||
+ | ╵ | ||
+ | Solution: select and instance class supported by aurora-postgresql, [[db.t3.medium]] minimum instead of [[db.t3.micro]] | ||
+ | === The DB instance and EC2 security group are in different VPCs === | ||
╷ | ╷ | ||
− | │ Error: error creating RDS cluster: InvalidParameterCombination: The DB instance and EC2 security group are in different VPCs. The [[DB instance]] is in vpc-52c0cc2a | + | │ [[Error: error creating RDS cluster]]: InvalidParameterCombination: The [[DB instance]] and [[EC2 security]] group are in different [[VPCs]]. The [[DB instance]] is in vpc-52c0cc2a and the [[EC2 security group]] is in vpc-0d2733220232865db |
− | |||
│ status code: 400, request id: 5460e4ab-9b51-412a-8e1c-13657632f052 | │ status code: 400, request id: 5460e4ab-9b51-412a-8e1c-13657632f052 | ||
│ | │ | ||
Line 22: | Line 73: | ||
│ 46: resource "[[aws_rds_cluster]]" "this" { | │ 46: resource "[[aws_rds_cluster]]" "this" { | ||
│ | │ | ||
+ | |||
+ | === [[Error: Error creating DB Instance]]: Invalid [[iops]] to storage (GB) ratio === | ||
+ | ╷ | ||
+ | │ [[Error: Error creating DB Instance]]: InvalidParameterCombination: [[Invalid iops to storage (GB) ratio]] for engine name aurora-postgresql and storage type aurora: 0.0000 | ||
+ | │ status code: 400, request id: 97942c23-5208-4f81-9072-5bb0011ea823 | ||
+ | │ | ||
+ | │ with module.db_aurora.module.db_instance.aws_db_instance.this[0], | ||
+ | │ on ../../modules/db_instance/main.tf line 26, in resource "aws_db_instance" "this": | ||
+ | │ 26: resource "aws_db_instance" "this" { | ||
+ | │ | ||
+ | ╵ | ||
+ | |||
+ | An error occurred (InvalidParameterCombination) when calling the [[DeleteDBInstance]] operation: [[FinalDBSnapshotIdentifier]] is required unless [[SkipFinalSnapshot]] is specified. | ||
+ | |||
+ | |||
+ | │ [[Error: deleting]] RDS Cluster (you-cluster-name): InvalidParameterCombination: Cannot delete protected Cluster, please disable [[deletion protection]] and try again. | ||
== Related == | == Related == | ||
* <code>[[InvalidVPCNetworkStateFault]]</code> | * <code>[[InvalidVPCNetworkStateFault]]</code> | ||
* <code>[[max_allocated_storage]]</code> | * <code>[[max_allocated_storage]]</code> | ||
+ | * <code>[[InvalidParameterValue]]</code> | ||
== See also == | == See also == | ||
+ | * {{InvalidParameterCombination}} | ||
+ | * {{aws_db_instance}} | ||
* {{aws rds}} | * {{aws rds}} | ||
* {{AWS VPC}} | * {{AWS VPC}} |
Latest revision as of 11:08, 30 April 2023
aws rds delete-db-instance --db-instance-identifier your_database-1
Contents
- 1 RDS
- 1.1 Max storage size must be greater than storage size
- 1.2 A MonitoringRoleARN value is required if you specify a MonitoringInterval value
- 1.3 Cannot find version 13.1 for aurora-postgresql
- 1.4 Cannot upgrade aurora-postgresql from 11.13 to 11.12
- 1.5 RDS does not support creating a DB instance with the following combination:
- 1.6 The DB instance and EC2 security group are in different VPCs
- 1.7 Error: Error creating DB Instance: Invalid iops to storage (GB) ratio
- 2 Related
- 3 See also
RDS[edit]
Max storage size must be greater than storage size[edit]
╷
│ Error: Error creating DB Instance: InvalidParameterCombination: Max storage size must be greater than storage size
│ status code: 400, request id: cf03ba21-20f6-4b55-b6ec-e56a89dbcbb1
│
│ with module.db.module.db_instance.aws_db_instance.this[0],
│ on ../../modules/db_instance/main.tf line 26, in resource "aws_db_instance" "this":
│ 26: resource "aws_db_instance" "this" {
│
╵
Related: max_allocated_storage
A MonitoringRoleARN value is required if you specify a MonitoringInterval value[edit]
╷ │ Error: Error creating DB Instance: InvalidParameterCombination: A MonitoringRoleARN value is required if you specify a MonitoringInterval value other than 0. │ status code: 400, request id: e2d2a148-70c8-44ab-a73e-6ca13d63ad7c │ │ with module.db.module.db_instance.aws_db_instance.this[0], │ on ../../modules/db_instance/main.tf line 26, in resource "aws_db_instance" "this": │ 26: resource "aws_db_instance" "this" { │ ╵
Cannot find version 13.1 for aurora-postgresql[edit]
╷ │ Error: Error creating DB Instance: InvalidParameterCombination: Cannot find version 13.1 for aurora-postgresql │ status code: 400, request id: ca8f076c-6686-4cbd-a6f7-f2c1a2743074 │ │ with module.db_aurora.module.db_instance.aws_db_instance.this[0], │ on ../../modules/db_instance/main.tf line 26, in resource "aws_db_instance" "this": │ 26: resource "aws_db_instance" "this" { │ ╵ Solution:dBParameterGroupFamily
aws rds describe-db-engine-versions --output text | grep DBENGINEVERSIONS | grep "Aurora PostgreSQL"
Cannot upgrade aurora-postgresql from 11.13 to 11.12[edit]
╷ │ Error: Failed to modify RDS Cluster (aurora-postgresql): InvalidParameterCombination: Cannot upgrade aurora-postgresql from 11.13 to 11.12 │ status code: 400, request id: yyyy9-9efa-4e8d-9a1d-xxxx │ │ with aws_rds_cluster.this[0], │ on main.tf line 47, in resource "aws_rds_cluster" "this": │ 47: resource "aws_rds_cluster" "this" { │ ╵
RDS does not support creating a DB instance with the following combination:[edit]
│ Error: Error creating DB Instance: InvalidParameterCombination: RDS does not support creating a DB instance with the following combination: DBInstanceClass=db.t3.micro, Engine=aurora-postgresql, EngineVersion=13.7, LicenseModel=postgresql-license. For supported combinations of instance class and database engine version, see the documentation. │ status code: 400, request id: b7614447-937e-4da9-b51e-bed06b1ca07a │ │ with module.db_aurora.module.db_instance.aws_db_instance.this[0], │ on ../../modules/db_instance/main.tf line 26, in resource "aws_db_instance" "this": │ 26: resource "aws_db_instance" "this" { │ ╵ Solution: select and instance class supported by aurora-postgresql, db.t3.medium minimum instead of db.t3.micro
The DB instance and EC2 security group are in different VPCs[edit]
╷ │ Error: error creating RDS cluster: InvalidParameterCombination: The DB instance and EC2 security group are in different VPCs. The DB instance is in vpc-52c0cc2a and the EC2 security group is in vpc-0d2733220232865db │ status code: 400, request id: 5460e4ab-9b51-412a-8e1c-13657632f052 │ │ with module.db.aws_rds_cluster.this[0], │ on .terraform/modules/yourfile.tf line 46, in resource "aws_rds_cluster" "this": │ 46: resource "aws_rds_cluster" "this" { │
Error: Error creating DB Instance: Invalid iops to storage (GB) ratio[edit]
╷ │ Error: Error creating DB Instance: InvalidParameterCombination: Invalid iops to storage (GB) ratio for engine name aurora-postgresql and storage type aurora: 0.0000 │ status code: 400, request id: 97942c23-5208-4f81-9072-5bb0011ea823 │ │ with module.db_aurora.module.db_instance.aws_db_instance.this[0], │ on ../../modules/db_instance/main.tf line 26, in resource "aws_db_instance" "this": │ 26: resource "aws_db_instance" "this" { │ ╵
An error occurred (InvalidParameterCombination) when calling the DeleteDBInstance operation: FinalDBSnapshotIdentifier is required unless SkipFinalSnapshot is specified.
│ Error: deleting RDS Cluster (you-cluster-name): InvalidParameterCombination: Cannot delete protected Cluster, please disable deletion protection and try again.
Related[edit]
See also[edit]
InvalidParameterCombination
aws_db_instance, instance_class, allocated_storage, InvalidParameterCombination , backup_retention_period, publicly_accessible
- AWS RDS:
AWS::RDS
,aws rds
[create-db-instance | create-db-instance-read-replica
|describe-db-instances
|modify-db-instance | modify-db-cluster | create-db-subnet-group
|delete-db-instance
|create-db-snapshot | aws rds create-db-parameter-group
],AllocatedStorage, FreeStorageSpace
- AWS VPC, AWS default VPC, AWS VPC sharing, AWS subnets, Amazon VPC NAT gateway, Amazon VPN internet gateway, VPC Flow Logs,
aws ec2 create-vpc
,aws ec2 describe-vpcs
, NACL, VPC Scenarios, AWS VPC endpoint, AWS ClassicLink, VPC peering, Reachability Analyzer, AWS internet gateway, VPC Lattice,vpce.amazonaws.com
Advertising: