使用terraform创建aws mysql rds示例时出错

jdzmm42g  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(701)

在使用terraform“terraform aws modules/rds/aws”模块创建amazonaws-rds-mysql 5.7db示例时,我在>1小时后开始出现一个奇怪的错误。在过去的其他环境中,相同的脚本也起作用(甚至更复杂的版本在另外2个区域(总共3个)创建跨区域读取副本)。
最近,当我尝试部署到另一个专有网络时,我在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

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

cnh2zyt3

cnh2zyt31#

创建一个虚拟db选项组(尽管在这个用例中我们不需要它)似乎可以解决这个问题:

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

相关问题