AWS RDS 引擎模式当前不可用
AWS RDS engine mode currently unavailable
我正在尝试创建一个 RDS Cluster Aurora-MySQL,其中包含一个实例。
我收到此错误:“InvalidParameterValue:您请求的引擎模式配置当前不可用”
我尝试使用 "serverless" 并得到同样的错误。
地区:爱尔兰 (eu-west-1)
有什么建议吗?
当我将 engine = aurora-mysql
仅放在集群中或仅放在实例配置中时,它不起作用。我需要把它放在两者中。
这是现在的工作代码
resource "aws_rds_cluster" "rds-cluster" {
cluster_identifier = "${var.env}-cluster"
engine = "aurora-mysql"
engine_version = "5.7.12"
database_name = "${var.env}rds"
master_username = "${var.env}"
master_password = "**********"
backup_retention_period = 5
preferred_backup_window = "04:00-22:00"
skip_final_snapshot = true
}
resource "aws_rds_cluster_instance" "rds-instance" {
count = 1
identifier = "${var.env}-db-${count.index}"
cluster_identifier = "${aws_rds_cluster.rds-cluster.id}"
instance_class = "db.r4.large"
engine_version = "5.7.12"
engine = "aurora-mysql"
}
engine
和 engine_version
是 Create API 调用的必需参数,无论是实例还是集群。当您通过 AWS 控制台进行配置时,控制台会自动处理这些细节,但如果您使用的是 SDK 或 CLI,则需要显式传递所有参数。 MAN 页面 and/or AWS Docs 在这种情况下会有所帮助。
P.S。对于这种情况,我确实期望有不同的错误消息。
我正在尝试创建一个 RDS Cluster Aurora-MySQL,其中包含一个实例。
我收到此错误:“InvalidParameterValue:您请求的引擎模式配置当前不可用”
我尝试使用 "serverless" 并得到同样的错误。
地区:爱尔兰 (eu-west-1)
有什么建议吗?
当我将 engine = aurora-mysql
仅放在集群中或仅放在实例配置中时,它不起作用。我需要把它放在两者中。
这是现在的工作代码
resource "aws_rds_cluster" "rds-cluster" {
cluster_identifier = "${var.env}-cluster"
engine = "aurora-mysql"
engine_version = "5.7.12"
database_name = "${var.env}rds"
master_username = "${var.env}"
master_password = "**********"
backup_retention_period = 5
preferred_backup_window = "04:00-22:00"
skip_final_snapshot = true
}
resource "aws_rds_cluster_instance" "rds-instance" {
count = 1
identifier = "${var.env}-db-${count.index}"
cluster_identifier = "${aws_rds_cluster.rds-cluster.id}"
instance_class = "db.r4.large"
engine_version = "5.7.12"
engine = "aurora-mysql"
}
engine
和 engine_version
是 Create API 调用的必需参数,无论是实例还是集群。当您通过 AWS 控制台进行配置时,控制台会自动处理这些细节,但如果您使用的是 SDK 或 CLI,则需要显式传递所有参数。 MAN 页面 and/or AWS Docs 在这种情况下会有所帮助。
P.S。对于这种情况,我确实期望有不同的错误消息。