Val*_*ien 4 version-control amazon-s3 amazon-web-services
我在 AWS S3 Object Versioning 上阅读的所有信息都特别提到了这一点:
在您设置版本控制状态之前存储在您的存储桶中的对象的版本 ID 为 null。启用版本控制时,存储桶中的现有对象不会更改。改变的是 Amazon S3 在未来请求中处理对象的方式。本节中的主题解释了启用版本控制的存储桶中的各种对象操作。
我目前在一个存储桶中有大约 2 TB(370K 对象)的数据。我的理解是,如果我现在打开版本控制,那么将来的对象将被版本控制。我的问题:现有的对象呢?我是在没有它们被非版本化的情况下被卡住,还是有办法在不下载/重新上传它们的情况下对它们进行版本控制?我在做 Google Fu 时没有找到任何信息,所以想在这里 ping 集体。
谢谢。
小智 6
对不起,伙计,但你被困住了。
必须启用版本控制才能访问以前的版本。
禁用 版本控制或暂停版本控制,您将无法检索任何类型的更改日志。该文件只是被覆盖。
如果
null桶中已经存在null版本,则覆盖该版本,如下图所示。
(来源:amazon.com)
没有启用版本控制遵循相同的策略。但看起来更像这样:

(来源:amazon.com)
带有版本 ID 的对象null只是继续被覆盖。如果 AWS 默认设置了版本控制,它们可能会耗尽空间。
更新:当您启用它时,存储桶中已有的项目将立即开始版本控制。
| 归档时间: |
|
| 查看次数: |
2236 次 |
| 最近记录: |