Cloudformation“重新创建” RDS实例。它会还原数据吗?

时间:2018-07-09 16:48:26

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

我有一个RDS Postgres实例,我想更改一个设置,该设置要求在Cloudformation Update Stack中重新创建数据库。具体来说,最初的数据库是使用DBSnapshotIdentifier创建的,我想删除该数据库,但是从Cloudformation定义中删除此行需要重新创建实例。

如果执行此操作,新数据库将具有替换数据库实例中的所有数据,还是空白RDS实例?我认为它将恢复数据,但我只是想确定一下。

文档不是100%清晰,显然我需要确定会发生什么。

有人可以确认吗?

1 个答案:

答案 0 :(得分:1)

  

如果执行此操作,新数据库将具有替换数据库实例中的所有数据,还是空白RDS实例?

不,不会。堆栈更新完成后,新的RDS实例将为空。

我同意从AWS文档中不能完全清楚这一点,但是Update Behaviors of Stack Resources 确实在各行之间声明了它,因为它建议在堆栈更新之前创建快照,以便以后可以恢复数据。