昨晚我的EB实例出错了。该实例已被删除,并添加了一个新实例。因此,我从非持久性实例存储中丢失了数据。我没有备份/快照。一个很大的初学者的错误。
我的问题:有没有机会从12小时前恢复实例的数据?也许在AWS员工的帮助下?
答案 0 :(得分:1)
当实例停止或终止时,短暂的卷不见了。终止实例会释放硬件以供其他客户使用。停止实例会做同样的事情 - 这就是为什么你不为已停止的实例付费的部分原因。如果停止并启动,同一实例实际上会出现在物理上不同的硬件上。
除了文档......
实例存储中的数据仅在其关联实例的生命周期内保留。如果实例重新启动(有意或无意),实例存储中的数据仍然存在。但是,在以下情况下,实例存储中的数据会丢失:
- 底层磁盘驱动器失败
- 实例停止
- 实例终止
因此,不要依赖实例存储来获取有价值的长期数据。
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html
...此主题上还有许多支持论坛帖子,AWS人员回复,表明答案是“否”。
以下是一个例子:
一旦具有Ephemeral(或Instance Store)卷的实例已停止或终止,我们将无法恢复该卷上的数据。当您停止或终止此类实例时,将安全地擦除这些卷,这是为了确保该卷上数据的安全性和机密性。
这是:http://aws.amazon.com/instance-help/
并且:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html
https://forums.aws.amazon.com/thread.jspa?messageID=501815񺠷
另一个:
Ephemeral(实例存储数据)是本地主机的硬盘驱动器,当实例迁移(移动)到新硬件(从停止/启动)时,临时数据将作为流程的一部分进行清理,因为实例将具有新的临时存储作为新主机的一部分。
所有这一切,没有任何方法可以从短暂的位置获取数据。
https://forums.aws.amazon.com/thread.jspa?messageID=396680񠶈