【问题标题】:Error creating AWS MySQL RDS instance with Terraform使用 Terraform 创建 AWS MySQL RDS 实例时出错
【发布时间】:2018-11-17 13:10:36
【问题描述】:

使用 Terraform“terraform-aws-modules/rds/aws”模块创建 Amazon AWS RDS MySQL 5.7 db 实例时,我在超过 1 小时后开始收到一个奇怪的错误。在过去的其他情况下,相同的脚本也可以工作(甚至更多涉及的版本在其他 2 个区域(总共 3 个)创建跨区域只读副本。

当我最近尝试部署到不同的 VPC 时,我在 db 选项组资源上花费了大约 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

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

【问题讨论】:

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


    【解决方案1】:

    创建一个虚拟 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-02
      • 2021-08-01
      • 2019-06-14
      • 2021-10-11
      • 2017-02-14
      • 2018-02-08
      • 2018-12-31
      • 2021-03-16
      相关资源
      最近更新 更多