GET Bucket Object Lock
更新時間 2024-09-19 16:53:47
最近更新時間: 2024-09-19 16:53:47
分享文章
本節主要介紹GET Bucket Object Lock。
使用此操作可以獲取Bucket合規保留的配置信息。只有根用戶和有權限的子用戶才可以進行此操作。
請求語法
GET /?object-lock HTTP/1.1
Host: BucketName.oos-cn.ctyunapi.cn
Date: date
Authorization: SignatureValue
請求示例
| 名稱 | 描述 | 是否必須 |
|---|---|---|
| BucketName | 存儲桶名稱。 | 是 |
響應結果
名稱 描述 ObjectLockConfiguration 合規保留配置信息的容器。
類型:容器。
子節點:ObjectLockEnabled、Rule。
ObjectLockEnabled Bucket是否開啟合規保留功能:
Enabled:開啟合規保留。
Disabled:不開啟合規保留。
類型:枚舉。
父節點:ObjectLockConfiguration。
Rule 合規保留的規則。
類型:容器。
父節點:ObjectLockConfiguration。
子節點:DefaultRetention。
DefaultRetention 默認的合規保留配置。
類型:容器。
父節點:Rule。
子節點:Mode、Days或Years二選一。。
Mode 合規保留模式。
COMPLIANCE:合規保留。
類型:枚舉
父節點:DefaultRetention
Days 合規保留的天數。
類型:整型。
父節點:DefaultRetention。
Years 合規保留的年數。
類型:整型。
父節點:DefaultRetention。
請求示例
GET /?object-lock HTTP/1.1
Host: example-bucket.oos-cn.ctyunapi.cn
Date: 20200514T020802Z
Authorization: SignatureValue
響應示例
HTTP/1.1 200 OK
x-amz-request-id: bda73fc9ada1433b54ced0c7c9cf8e90948486888a8c8e9092
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>