创建ONTAP S3快照
您可以手动生成S3快照、也可以设置快照策略来自动为您创建S3快照。快照可作为对象的静态副本、用于数据备份和恢复。要确定快照保留的期限、您可以创建快照策略、以便于按指定间隔自动创建快照。
无论是否启用对象版本控制、S3快照都可以帮助您保护S3存储分段中的对象数据。
|  | 在S3存储分段中未启用对象版本控制时、快照在建立数据保护方面尤其有用、因为它们充当时间点记录、当先前的对象版本不可用时、您可以使用这些记录执行还原操作。 | 
- 
以下命名规则适用于快照(对于手动快照和自动快照): - 
S3快照名称最多可以包含30个字符 
- 
S3快照名称只能包含小写字母、数字、点(.)和连字符(-) 
- 
S3快照名称必须以字母或数字结尾 
- 
S3快照名称不能包含子字符串 s3snap
 
- 
- 
在S3协议环境中、存储分段命名限制将存储分段名称限制为63个字符。由于ONTAP S3快照通过S3协议以分段的形式提供、因此、快照分段名称也存在类似的限制。默认情况下、原始存储分段名称用作基本存储分段名称。 
- 
为了便于识别哪个快照属于哪个存储分段,快照存储分段名称由基本存储分段名称以及一个特殊字符串组成,该字符串 -s3snap-`前附在快照名称中。快照分段名称的格式为 `<base_bucket_name>-s3snap-<snapshot_name>。例如,运行以下命令在上创建 snap1`将 `bucket-a`创建一个名为的快照分段 `bucket-a-s3snap-snap1,如果您有权访问基本分段,则可以通过S3客户端访问该分段。vserver object-store-server bucket snapshot create -bucket bucket-a -snapshot snap1 
- 
您不能创建包含超过63个字符的快照分段名称的快照。 
- 
自动快照名称包含策略计划名称和时间戳、这与传统卷快照的命名约定类似。例如,计划快照的名称可以是 daily-2024-01-01-0015`和 `hourly-2024-05-22-1105。
手动创建S3快照
您可以使用ONTAP命令行界面手动创建S3快照。此过程仅在本地集群上创建快照。
- 
创建S3快照: vserver object-store-server bucket snapshot create -vserver <svm_name> -bucket <bucket_name> -snapshot <snapshot_name> 以下示例将在Storage VM和存储 website-data`分段上 `vs0`创建名为的快照 `pre-update:vserver object-store-server bucket snapshot create -vserver vs0 -bucket website-data -snapshot pre-update 
将S3快照策略分配给存储分段
在S3存储分段级别配置快照策略时、ONTAP会自动为您创建计划的S3快照。与传统快照策略一样、最多可以为S3快照配置五个计划。
快照策略通常指定创建快照的计划、要为每个计划保留的副本数以及计划前缀。例如,策略可以在每天中午12:10创建一个S3快照,保留两个最新副本并将其命名为 daily-<timestamp>。
默认Snapshot策略会保留:
- 
六个每小时快照 
- 
两个每日快照 
- 
两个每周快照 
- 
必须先创建Snapshot策略、然后才能将其分配给S3存储分段。 
|  | S3快照的策略与其他ONTAP快照策略遵循相同的规则。但是、不能将在任何快照计划中配置了保留期限的快照策略分配给S3存储分段。 | 
有关创建快照策略以自动生成快照的详细信息,请参见"配置自定义快照策略概述"。
- 
在存储分段上分配Snapshot策略: vserver object-store-server bucket create -vserver <svm_name> -bucket <bucket_name> -snapshot-policy <policy_name> 或 vserver object-store-server bucket modify -vserver <svm_name> -bucket <bucket_name> -snapshot-policy <policy_name> 
|  | 如果需要将集群还原到ONTAP 9版本16.1之前的ONTAP版本,请确保所有分段的值 snapshot-policy`均设置为 `none(或-)。 | 
 PDF
PDF