EBS 快照版本控制

EBS Snapshots versioning

EBS 快照有版本控制吗? 如果是,我在哪里可以找到版本信息。

我试图查看亚马逊官方文档,但无法得到明确的答案。

AWS EBS 快照不公开版本。它们由快照 ID、日期(开始)和卷 ID 标识。

这是一篇关于快照的 AWS 文章:

EBS Snapshots

这是关于快照的第三方文章:

AWS EBS Snapshot Explained

是也不是

在某种程度上,每个快照都是 'version'。

这样做的原因是,创建快照时,自上一个快照以来添加或修改的任何块都将复制到 Amazon S3(在您无法直接访问的地方)并且快照变为'index' 到那些块。

场景:

  • 创建快照 1
  • 修改一个区块
  • 创建快照 2

创建Snapshot2 时,将一个块复制到S3。 Snapshot2 仍然指向卷中使用的所有块,但它们已经在 S3 中,不需要重新复制。因此,您可以将 Snapshot1 和 Snapshot2 视为磁盘的不同 'versions'。

如果Snapshot1被删除,底层数据会保留在S3中,因为它被Snapshot2使用。如果随后删除 Snapshot2,则 S3 中的所有快照数据都将被删除。 (除非原始卷基于 AMI,AMI 本身就是一个快照!在那种情况下,只会删除自 AMI 实例化以来所做的更改。简洁而令人困惑,嗯!)