Object Storage Service (OSS) バケットのメタデータ管理機能を無効にします。この機能が無効になると、OSS はバケットのメタデータインデックスライブラリを自動的に削除し、メタデータインデックス作成を実行できなくなります。
注意事項
-
バケットのメタデータ管理機能を無効にするには、
oss:CloseMetaQuery権限が必要です。詳細については、「RAM ポリシーの一般的な例」をご参照ください。 -
CloseMetaQuery API は、バケットのメタデータ管理機能が有効になっているかどうかに関係なく、HTTP ステータスコード 200 を返します。
-
これは非同期操作です。CloseMetaQuery を呼び出した後、OSS がメタデータインデックスライブラリを削除するまでにある程度の時間がかかります。
リクエスト構文
POST /?metaQuery&comp=delete HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
リクエストヘッダー
DescribeRegions リクエストのすべてのヘッダーは、共通のリクエストヘッダーです。詳細については、「共通のリクエストヘッダー」をご参照ください。
レスポンスヘッダー
DescribeRegions リクエストへのレスポンスのすべてのヘッダーは、共通のレスポンスヘッダーです。詳細については、「共通のレスポンスヘッダー」をご参照ください。
例
リクエスト例
POST /?metaQuery&comp=delete HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Thu, 17 Apr 2025 13:08:38 GMT
Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
レスポンス例
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
OSS SDK
次のプログラミング言語の OSS SDK を使用して CloseMetaQuery API を呼び出すことができます。
ossutil
CloseMetaQuery 操作に対応する ossutil コマンドの詳細については、「close-meta-query」をご参照ください。
エラーコード
|
エラーコード |
HTTP ステータスコード |
説明 |
|
AccessDenied |
403 |
バケットにアクセスするために必要な権限がありません。RAM ユーザーに必要な権限が付与されていることを確認してください。 |
|
NoSuchBucket |
404 |
指定されたバケットは存在しません。バケット名が正しいことを確認してください。 |