本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
PUT 分段上次访问时间
贡献者
建议更改
通过 PUT 分段上次访问时间请求,您可以为各个分段启用或禁用上次访问时间更新。禁用上次访问时间更新可提高性能,它是使用 10.3.0 或更高版本创建的所有存储分段的默认设置。
要完成此操作,您对某个存储分段拥有 S3 : PutBucketLastAccessTime 权限,或者您是帐户的 root 用户。
从 StorageGRID 10.3 版开始,默认情况下,所有新存储分段都会禁用对上次访问时间的更新。如果您的存储分段是使用早期版本的 StorageGRID 创建的,并且您希望与新的默认行为匹配,则必须明确禁用上述每个存储分段的上次访问时间更新。您可以使用"放置分段上次访问时间"请求、租户管理器中的* S3*>*分段*>*更改上次访问设置*复选框或租户管理API启用或禁用对上次访问时间的更新。 |
如果禁用了某个存储分段的上次访问时间更新,则会对存储分段上的操作应用以下行为:
-
GET对象、GET对象ACL、GET对象标记和HEAD对象请求不更新上次访问时间。此对象不会添加到用于信息生命周期管理( ILM )评估的队列中。
-
PUT 对象—仅更新元数据的复制和 PUT 对象标记请求也会更新上次访问时间。对象将添加到队列中以进行 ILM 评估。
-
如果对源存储分段禁用了对上次访问时间的更新、则放置对象-复制请求不会更新源存储分段的上次访问时间。复制的对象不会添加到源存储分段的 ILM 评估队列中。但是,对于目标, PUT 对象 - 复制请求始终更新上次访问时间。对象副本将添加到队列中以进行 ILM 评估。
-
完成多部件上传请求更新上次访问时间。已完成的对象将添加到队列中以进行 ILM 评估。
请求示例
此示例将为存储分段启用上次访问时间。
PUT /bucket?x-ntap-sg-lastaccesstime=enabled HTTP/1.1 Date: date Authorization: authorization string Host: host
此示例将禁用存储分段的上次访问时间。
PUT /bucket?x-ntap-sg-lastaccesstime=disabled HTTP/1.1 Date: date Authorization: authorization string Host: host
相关信息