Terraform destroy 不适用于 AWS 中的数据库实例

Terraform destroy not working for DB instances in AWS

我用了terraform destroy。然后我收到这条消息,数据库实例仍然存在。

错误需要最终快照时需要数据库实例最终快照标识符。

我需要创建快照吗? 如果可以,是否可以直接在控制台中执行?

您可以使用 skip_final_snapshot 参数来规避此行为,这就是您在此处暗示您正在寻找的内容:https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance#skip_final_snapshot.

将带有 true 值的参数添加到您的 aws_db_instanceapply 新配置以更新数据库实例,然后您可以自由销毁而不会出现需要最终的错误快照。

手动删除RDS也是有效的。 Terraform 将拾取零钱。