![](/img/trans.png)
[英]AWS Mysql Aurora Serverless V2 Failover exception with WSO2 API Manager
[英]Terraform AWS Aurora Serverless MySQL - Error: Invalid DB Engine
我正在嘗試使用 aws terraform rds 模塊啟動 aurora serverless mysql 5.7 版本,但在創建數據庫實例時出現以下錯誤,指向不正確的 DBEngine。
創建數據庫實例時出錯:InvalidParameterValue:無效的數據庫引擎
resource "aws_rds_cluster" "test" {
cluster_identifier = "test-cluster"
engine = "aurora-mysql"
engine_version = "5.7.12"
engine_mode = "serverless"
database_name = "rdstest"
master_username = "xxxxx"
master_password = "xxxxxxx"
kms_key_id = "arn:aws:kms:eu-west-1:792xxxxxx:key/09f01648-daf7-xxxxxxxx"
backup_retention_period = 7
port = 3306
db_cluster_parameter_group_name = aws_rds_cluster_parameter_group.aurora_cluster_mysql_parameter_group.name
vpc_security_group_ids = ["${aws_security_group.cachet_rds.id}"]
availability_zones = ["eu-west-1a"]
db_subnet_group_name = aws_db_subnet_group.cachet.id
skip_final_snapshot = true
}
resource "aws_db_instance" "test" {
identifier = "test"
allocated_storage = 20
storage_type = "gp2"
engine = "aurora-mysql"
engine_version = "5.7.12"
instance_class = "t3a.small"
db_subnet_group_name = aws_db_subnet_group.cachet.id
vpc_security_group_ids = ["${aws_security_group.cachet_rds.id}"]
username = "xxxxx"
password = "xxxxx"
parameter_group_name = aws_rds_cluster_parameter_group.aurora_cluster_mysql_parameter_group.name
skip_final_snapshot = true
backup_retention_period = 5
storage_encrypted = true
kms_key_id = "arn:aws:kms:eu-west-1:79xxxxx:key/09f01648-daf7-47e7-af2f-xxxxxx"
}
resource "aws_db_parameter_group" "aurora_db_mysql_parameter_group" {
name = "test-aurora-parameter-group"
family = "aurora-mysql5.7"
}
resource "aws_rds_cluster_parameter_group" "aurora_cluster_mysql_parameter_group" {
name = "test-aurora-cluster-parameter-group"
family = "aurora-mysql5.7"
}
根據 AWS Docs,允許的家庭組是“aurora-mysql5.7”,engine_version 是“5.7.12”。https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.serverless_2_07_01。 html
嘗試使用引擎版本:“5.7.mysql_aurora.2.08.2”和引擎版本 5.7.12。
我認為這是因為拼寫錯誤:
engine = "aurora-msql"
此處列出了可用的引擎。 因此應該有:
engine = "aurora-mysql"
請注意,可能還有其他錯誤,這些錯誤尚不明顯。 但是您的InvalidParameterValue: Invalid DB engine
問題很可能是由於拼寫錯誤造成的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.