使用Terraform创建AWS MySQL RDS实例时出错

时间:2018-06-07 14:51:32

标签: mysql amazon-web-services amazon-rds terraform

使用Terraform“terraform-aws-modules / rds / aws”模块创建Amazon AWS RDS MySQL 5.7数据库实例时,我开始在>之后收到一个奇怪的错误1小时。在过去的其他环境中,相同的脚本有效(甚至更多涉及在其他2个区域创建跨区域只读副本的版本(总共3个)。

当我最近尝试部署到不同的VPC时,我在db options组资源上花了大约1小时后才开始出错(所以甚至没有达到db deploy)。

错误消息是:

aws_db_option_group.this: Error creating DB Option Group: InternalFailure: An internal error has occurred. Please try your query again at a later time.  

status code: 500 root.rds-virginia.db.db_option_group: eval: *terraform.EvalSequence

如何解决或解决这个问题?

1 个答案:

答案 0 :(得分:0)

创建一个虚拟数据库选项组(即使我们在这个用例中不需要它)似乎可以解决这个问题:

resource "aws_db_option_group" "some-option-group" {
  name                     = "dummy-mysql-option-group"
  option_group_description = "Dummy Mysql option group"
  engine_name              = "mysql"
  major_engine_version     = "5.7"
}

Terraform db选项组文档:https://www.terraform.io/docs/providers/aws/r/db_option_group.html