【问题标题】:Is it possible to remove a custom option group from RDS in AWS?是否可以从 AWS 的 RDS 中删除自定义选项组?
【发布时间】:2021-07-16 11:58:28
【问题描述】:

document,如果它没有与任何快照或数据库实例关联,则可以将其删除。

但现在由于 terraform 的 aws provider 版本升级,AWS RDS Terraform module 更改了 AWS 中的选项组。

它添加了一个新的并想删除旧的。旧的正在使用并与许多快照相关联,因此无法删除。 完成运行terraform apply 后,检查AWS 发现新的和旧的都存在。在数据库实例修改页面上发现默认选择的选项组是新的。

现在使用 terraform,找不到删除其中一个的方法。而且任务总是试图删除旧的选项组(如何避免呢?)。

对于目前的情况,是否可以从 AWS 中删除新的选项组?

我找到了这个question,上面写着custom option group defined in Terraform。但是没找到是哪个键名。

从TF升级aws provider版本时,使用了db操作模块

module "db" {
  source  = "terraform-aws-modules/rds/aws"
  version = "~> 2.0"
  ...

}

TF在哪里可以去掉自定义选项组?

【问题讨论】:

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


    【解决方案1】:

    在此模块中,您需要设置以下内容:

    create_db_option_group = false

    然后您将使用 terraform Resource: aws_db_option_group 创建自己的选项组。一旦你有了它,你可以将以下参数传递到你的模块中:

    option_group_name = aws_db_option_group.custom_name.id

    【讨论】:

    • 谢谢。如果已经在 AWS 中使用此模块创建了另一个选项组,如何还原?我想继续使用旧的选项组并删除由 terraform 创建的新选项组。有可能吗?
    猜你喜欢
    • 1970-01-01
    • 2017-07-17
    • 2022-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-05
    相关资源
    最近更新 更多