文档简介:
GET Bucket Object lock
使用此操作可以获取Bucket合规保留的配置信息。只有根用户和有权限的子用户才可以进行此操作。
请求语法
GET /?object-lock HTTP/1.1 Host: bucket-name.oos-cn.ctyunapi.cn Date: date Authorization: authorization-string |
响应元素
名称 |
描述 |
ObjectLockConfiguration |
合规保留配置信息的容器。 类型:容器 子节点:ObjectLockEnabled、Rule |
ObjectLockEnabled |
Bucket是否开启合规保留功能。 类型:枚举 父节点:ObjectLockConfiguration 取值: l Enabled:开启合规保留; l Disabled:不开启合规保留。 |
Rule |
合规保留的规则 类型:容器 父节点:ObjectLockConfiguration 子节点:DefaultRetention |
DefaultRetention |
默认的合规保留配置。 类型:容器 父节点:Rule 子节点:Mode、Days或Years二选一 |
Mode |
合规保留模式。 类型:枚举 父节点:DefaultRetention 取值:COMPLIANCE:合规保留。 |
Days |
合规保留的天数。 类型:整型 父节点:DefaultRetention |
Years |
合规保留的年数。 类型:整型 父节点:DefaultRetention |
请求示例
GET /?object-lock HTTP/1.1 Host: test.oos-cn.ctyunapi.cn Authorization:authorization Date: 20200514T020802Z |
响应示例
HTTP/1.1 200 OK x-amz-request-id: F90E807C4F345033 Date: Thu, 14 May 2020 02:08:15 GMT Content-Length:50 Server: CTYUN
<?xml version="1.0" encoding="UTF-8"?> <ObjectLockConfiguration> <ObjectLockEnabled>Enabled</ObjectLockEnabled> <Rule> <DefaultRetention> <Mode>COMPLIANCE</Mode> <Days>1</Days> </DefaultRetention> </Rule> </ObjectLockConfiguration> |