文档简介:
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> |






