我使用 Terraform 创建了一个具有时间点恢复、备份计划和连续备份的 RDS 数据库。
现在,当我尝试删除 RDS 时,出现此错误:
Error Deleting Database Instance, invalid parameter combination, RDS instance is associated with aws backup resource. No delete automated backups must be specified.
然后我删除了备份库中的连续备份,但我认为这没有意义。应该删除RDS而不删除连续备份。无论如何,在我删除它之后我得到了下一个错误。
Error Deleting Database Instance , DB snapshot already exists with same name
之后我删除了快照,最后我能够使用 terraform 删除 RDS。
当您删除 RDS 时,它会询问您两件事。
1:保留自动备份
2:创建最终快照?
在您的情况下,您面临两个问题,一个与 RDS 有关,另一个与 aws 备份有关。
在你的情况下,你有选项 2(Create final snapshot?) 'enabled' 并且你已经有一个名为 $yourDBname-final-snapshot 的快照,这就是错误的原因。
至于你的错误#1。它明确表示要指定“不删除自动备份”。并且有恢复点时无法删除备份保管库。