

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

# 了解 SnapLock 保留期
<a name="snaplock-retention"></a>

创建 SnapLock 卷时，可以为该卷设置默认保留期，也可以明确设置“一次写入，多次读取”（WORM）文件的保留期。在保留期内，您无法删除或修改受 WORM 保护的文件。保留期用于计算保留时间。例如，如果您在 2023 年 7 月 14 日午夜将文件转换为 WORM，并将保留期设置为五年，则保留时间将持续到 2028 年 7 月 14 日午夜。

有关 WORM 的更多信息，请参阅：[将文件提交到 WORM 状态](worm-state.md)。

## 保留期政策
<a name="retention-policies"></a>

保留期由您分配给以下参数的值决定：
+ 默认保留期 – 如果您没有明确为 WORM 文件提供保留期，则系统会为其分配的默认保留期。
+ 最短保留期 – 可以分配给 WORM 文件的最短保留期。
+ 最长保留期 – 可以分配给 WORM 文件的最长保留期。

**注意**  
即使在保留期到期之后，您也无法修改 WORM 文件。您只能将其删除或设置新的保留期以再次启用 WORM 保护。

您可以使用几个不同的时间单位来指定保留期。下表列出了受支持的特定范围。


****  

| Type | 值 | 注意 | 
| --- | --- | --- | 
|  秒  |  0 - 65,535  |    | 
|  Minutes  |  0 - 65,535  |    | 
|  Hours  |  0 - 24  |    | 
|  天  |  0 - 365  |    | 
|  月份  |  0 -12  |    | 
|  年  |  0 - 100  |    | 
|  无限  |  -  |  永久保留文件。 适用于**默认保留期**、**最长保留期**和**最短保留期**。  | 
|  未指定1  |  -  |  保留文件，直到您设置保留期。 仅适用于**默认保留期**。  | 

**注意**  
1当您将保留期未指定的文件转换到 WORM 时，系统会为这些文件提供为该 SnapLock 卷配置的最短保留期。当您将受 WORM 保护的文件转换为绝对保留时间时，新的保留期必须大于您之前为这些文件设置的最短保留期。

## 保留期已过期
<a name="expired-policy"></a>

WORM 文件的保留期到期后，您可以删除该文件或设置新的保留期以重新开启 WORM 保护。WORM 文件在保留期到期后不会自动删除。即使在保留期到期之后，您也无法修改 WORM 文件的内容。

## 设置 SnapLock 卷的保留期
<a name="set-retention-policy"></a>

您可以使用亚马逊 FSx 控制台、亚马逊 API 以及 ONTAP CLI 和 REST FSx API 来设置SnapLock卷的保留期。 AWS CLI

要使用 Amazon FSx API 设置保留期，请使用[https://docs.aws.amazon.com/fsx/latest/APIReference/API_SnaplockRetentionPeriod.html](https://docs.aws.amazon.com/fsx/latest/APIReference/API_SnaplockRetentionPeriod.html)配置。在 Amazon FSx 控制台的 “**保留期**” 中，输入**默认保留**期、**最小保留**期和**最大保留**期的值。然后为每个保留期选择一个对应的**单位**。