生命周期策略:设置非当前版本的最低年龄

时间:2021-04-06 16:20:32

标签: google-cloud-platform google-cloud-storage

我想为 Google Cloud Storage 中的存储分区设置对象生命周期政策,以防止在较新版本未达到最低年龄时删除旧的非当前版本。

目前,我在生命周期策略中设置了以下标志和值:

  • 新版本的数量:3
  • 自变为非当前状态后的天数:366 天

此政策将确保最旧的版本在 366 天非当前版本后被删除,并且有 2 个较新版本和一个实时版本。

我的挑战:我想确保我始终保留至少一个至少存在 366 天的非当前版本。

在我目前的情况下,我可以

  • 实时版本:0 天前
  • 第 2 版:1 天前
  • 版本 1:365 天

(年龄指的是非当前版本的天数)

如果我上传一个新的实时版本并等待一天:

  • 实时版本:1 天前(新)
  • 第 3 版:1 天大(以前上线)
  • 第 2 版:2 天前
  • 版本 1:366 天前 <---- 现在已删除,我最旧的版本已有 2 天了。

是否可以避免只留下带有版本控制的相对较新的版本,或者我是否必须改用保留策略(mutually exclusive with versioning)?

0 个答案:

没有答案