我有一个RDS Postgres实例,我想更改一个设置,该设置要求在Cloudformation Update Stack中重新创建数据库。具体来说,最初的数据库是使用DBSnapshotIdentifier创建的,我想删除该数据库,但是从Cloudformation定义中删除此行需要重新创建实例。
如果执行此操作,新数据库将具有替换数据库实例中的所有数据,还是空白RDS实例?我认为它将恢复数据,但我只是想确定一下。
文档不是100%清晰,显然我需要确定会发生什么。
有人可以确认吗?
答案 0 :(得分:1)
如果执行此操作,新数据库将具有替换数据库实例中的所有数据,还是空白RDS实例?
不,不会。堆栈更新完成后,新的RDS实例将为空。
我同意从AWS文档中不能完全清楚这一点,但是Update Behaviors of Stack Resources 确实在各行之间声明了它,因为它建议在堆栈更新之前创建快照,以便以后可以恢复数据。