如何将RDS快照还原为云形式?

时间:2015-08-27 16:55:51

标签: amazon-web-services restore snapshot rds amazon-cloudformation

我想从快照中恢复RDS实例并让它替换cloudformation中的实例。

假设我有一个EC2实例连接到云层中的一个RDS实例,我想从快照恢复RDS实例。

由于RDS快照只能恢复到新的RDS实例,并且新的RDS实例需要我的EC2的旧实例的域名才能到达它,我必须通过重命名或放弃旧的RDS实例。在创建新恢复之前删除,但新的RDS不再在我的云形成堆栈中,并且没有正确的标记。相反,标签是在我的旧丢弃实例中。

这会导致一些负面影响,例如删除云形成堆栈的问题以及获取适当库存的问题。

任何人都知道如何将新恢复的实例再次放入我的cloudformation中?

1 个答案:

答案 0 :(得分:3)

如果您支持停机时间,可以继续:

  1. 'DBSnapshotIdentifier'附加到您的RDS云形式模板
  2. 更新您的CFN堆栈,它将从快照重新创建您的RDS数据库。
  3. 更新您的DNS / hosts条目,因为新的RDS实例将有一个新地址。