【问题标题】:Terraform destroying RDS instance and retaining automated backupsTerraform 销毁 RDS 实例并保留自动备份
【发布时间】:2019-05-27 11:55:01
【问题描述】:

我已经创建并一直在使用 Terraform 管理 Postgresql RDS 实例。

假设我执行terraform destroy,这是否也会删除已通过 RDS 计划拍摄的关联 RDS 快照?

【问题讨论】:

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


    【解决方案1】:

    销毁 RDS 数据库时,option to either create a long lived final snapshot or retain the automated backups 将按照它们设置的时间表被删除:

    您可以选择在删除数据库实例时启用保留自动备份,而不是创建快照。这些备份仍受数据库实例的保留期的影响,并且会像系统快照一样老化。

    Terraform 支持通过设置 final_snapshot_identifier 并确保 skip_final_snapshot 未设置为 true 来保留最终快照。

    不幸的是,Terraform 目前不支持保留从计划快照中获取的自动备份,但有一个 open feature request 与几个半完成的拉取请求相关联。

    【讨论】:

      【解决方案2】:

      Terraform 添加了保留带有delete_automated_backups 标志的 RDS 的自动备份的选项。只需将此设置为 false。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-06-07
        • 2019-06-16
        • 2021-09-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-25
        • 1970-01-01
        相关资源
        最近更新 更多