如何在不为 AWS 中的新数据创建新快照的情况下更新现有 Amazon EBS 快照?
例如,我必须将 2 GB EBS 卷中的 1 GB 数据创建快照 1 并共享到同一帐户的不同区域。一段时间后,我的 EBS 卷中添加了 500 MB 数据,因此现在 2 GB 卷中总共有 1.5 GB 数据......而不是为 1.5 GB 数据创建新快照 2 可以更新或附加 500 MB 数据到现有快照 1。
如何在 AWS 中实现这一点?
如何在不为 AWS 中的新数据创建新快照的情况下更新现有 Amazon EBS 快照?
例如,我必须将 2 GB EBS 卷中的 1 GB 数据创建快照 1 并共享到同一帐户的不同区域。一段时间后,我的 EBS 卷中添加了 500 MB 数据,因此现在 2 GB 卷中总共有 1.5 GB 数据......而不是为 1.5 GB 数据创建新快照 2 可以更新或附加 500 MB 数据到现有快照 1。
如何在 AWS 中实现这一点?
无法“更新” Amazon EBS 快照。
您应该创建一个新的 EBS 快照。然后,您可以根据需要删除旧快照,或保留它。无论哪种方式,您都将被收取相同的存储费用。
Amazon EBS 快照仅包含对磁盘所做的“更改”。因此,如果您从一个完全空白的磁盘开始并存储 1GB,那么第一个快照将消耗 1GB。
如果您随后在原始 EBS 卷上添加或更改了 500MB 数据,然后制作了另一个快照,那么额外的 500MB 数据将被复制到 Amazon S3(您看不到它,但这是存储快照的位置)。第二个快照也将指向早期快照中的 1GB 数据。因此,您需要为 1.5GB 的快照数据付费。
如果您随后删除了第一个快照,您仍需为 1.5GB 的快照数据付费,因为第二个快照仍在使用 Amazon S3 中的原始 1GB 数据。
底线:无论如何,创建新快照将有效地创建“更新”快照。您无需为相同数据的双重存储付费。