保留数据集的多个版本 - AWS IoT Analytics
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

保留数据集的多个版本

您可以通过指定数据集的值来选择要保留的数据集内容的版本数量,以及保留多长时间 retentionPeriod and versioningConfiguration 字段 创建数据集更新数据集 API:

... "retentionPeriod": { "unlimited": "boolean", "numberOfDays": "integer" }, "versioningConfiguration": { "unlimited": "boolean", "maxVersions": "integer" }, ...

这两个参数的设置可协同工作,以确定保留多少版本的数据集内容,以及保留多长时间,方法如下。

retentionPeriod

[未指定]

retentionPeriod:

unlimited = TRUE,numberOfDays = 未设置

retentionPeriod:

unlimited = FALSE,numberOfDays = X

versioningConfiguration:

[未指定]

仅将最新版本以及最新的成功版本(如果不同)保留 90 天。

仅无限期保留最新版本以及最新的成功版本(如果不同)。

仅将最新版本以及最新的成功版本(如果不同)保留 X 天。

versioningConfiguration:

unlimited = TRUE,未设置 maxVersions

将保留过去 90 天的所有版本,而无论具有多少个版本。

对保留的版本数没有任何限制。

将保留过去 X 天的所有版本,而无论具有多少个版本。

versioningConfiguration:

unlimited = FALSE,maxVersions = Y

将保留过去 90 天内不超过 Y 个版本。

将最多保留 Y 个版本,而无论它们存在多长时间。

将保留过去 X 天内不超过 Y 个版本。