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