【发布时间】:2019-05-27 11:55:01
【问题描述】:
我已经创建并一直在使用 Terraform 管理 Postgresql RDS 实例。
假设我执行terraform destroy,这是否也会删除已通过 RDS 计划拍摄的关联 RDS 快照?
【问题讨论】:
标签: amazon-web-services amazon-rds terraform
我已经创建并一直在使用 Terraform 管理 Postgresql RDS 实例。
假设我执行terraform destroy,这是否也会删除已通过 RDS 计划拍摄的关联 RDS 快照?
【问题讨论】:
标签: amazon-web-services amazon-rds terraform
销毁 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 与几个半完成的拉取请求相关联。
【讨论】:
Terraform 添加了保留带有delete_automated_backups 标志的 RDS 的自动备份的选项。只需将此设置为 false。
【讨论】: