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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

保留多个版本的数据集

您可以通过在调用和 UpdateDatasetAPI 时为数据集retentionPeriod and versioningConfiguration字段指定值来选择要保留的数据集内容的数量CreateDataset以及保留多长时间:

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

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

retentionPeriod

[未指定]

retentionPeriod:

无限制 = TRUE, numberOfDays = 未设置

retentionPeriod:

无限制 = 假, numberOfDays = X

versioningConfiguration:

[未指定]

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

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

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

versioningConfiguration:

unlimited = TRUE,未设置 maxVersions

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

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

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

versioningConfiguration:

unlimited = FALSE,maxVersions = Y

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

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

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