調用CloseMetaQuery接口關閉存儲空間(Bucket)的元數據管理功能。關閉元數據管理功能后,OSS會自動刪除Bucket的元數據索引庫,您將無法進行元數據索引。
注意事項
要關閉Bucket的元數據管理功能,您必須有
oss:CloseMetaQuery
權限。具體操作,請參見為RAM用戶授權自定義的權限策略。無論Bucket是否已開啟元數據管理功能,調用CloseMetaQuery接口關閉元數據管理功能時均返回200狀態碼。
該接口為異步操作,不是立即生效的。調用CloseMetaQuery接口后,OSS需要一定時間完成元數據索引庫的實際刪除。
請求語法
POST /?metaQuery&comp=delete HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
請求頭
此接口僅涉及公共請求頭。更多信息,請參見公共請求頭(Common Request Headers)。
響應頭
此接口僅涉及公共響應頭。更多信息,請參見公共響應頭(Common Response Headers)。
示例
請求示例
POST /?metaQuery&comp=delete HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Mon, 26 Jul 2021 13:08:38 GMT
Authorization: OSS qn6q**************:77Dv****************
返回示例
HTTP/1.1 200 OK
x-oss-request-id: 5C1B138A109F4E405B2D****
Date: Mon, 26 Jul 2021 13:08:38 GMT
Content-Length: 0
Connection: keep-alive
Server: AliyunOSS
x-oss-server-time: 178
錯誤碼
錯誤碼 | HTTP狀態碼 | 描述 |
AccessDenied | 403 | 沒有訪問該Bucket的權限,請確保已為RAM用戶授予訪問該Bucket的權限。 |
NoSuchBucket | 404 | 目標Bucket不存在,請設置正確的Bucket名稱。 |
文檔內容是否對您有幫助?