DeleteVectorIndex を呼び出して、ベクターインデックスを削除できます。
注意事項
インデックスを削除すると、そのインデックス内のすべてのベクトルデータも削除されます。
この操作は元に戻せません。続行する前に、重要なデータをバックアップしてください。
権限
Alibaba Cloud アカウントは、デフォルトですべての権限を持っています。Alibaba Cloud アカウント配下の RAM ユーザーと RAM ロールは、デフォルトでは権限を持っていません。Alibaba Cloud アカウントまたはアカウント管理者は、RAM ポリシー または バケットポリシー を使用して権限を付与する必要があります。
API | Action | Description |
DeleteVectorIndex |
| ベクターインデックスを削除します。 |
リクエスト構文
POST /?deleteVectorIndex HTTP/1.1
Host: examplebucket-123***456.cn-hangzhou.oss-vectors.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
Content-type: application/json
{
"indexName": "string"
}リクエストヘッダー
この操作では、一般的なリクエストヘッダーのみを使用します。詳細については、「一般的な HTTP ヘッダー」をご参照ください。
リクエストパラメーター
名前 | タイプ | 必須 | 例 | 説明 |
indexName | String | はい | vectorindex1 | 削除するインデックスの名前。 |
応答ヘッダー
この操作では、一般的な応答ヘッダーのみを使用します。詳細については、「一般的な HTTP ヘッダー」をご参照ください。
例
リクエストの例
POST /?deleteVectorIndex HTTP/1.1
Host: examplebucket-123***456.cn-hangzhou.oss-vectors.aliyuncs.com
Date: Thu, 17 Apr 2025 01:33:47 GMT
Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218
Content-type: application/json
{
"indexName": "vectorindex1"
}応答の例
HTTP/1.1 204 No Content
x-oss-request-id: 534B371674E88A4D8906****
Date: Thu, 17 Apr 2025 01:33:47 GMT
Connection: keep-alive
Server: AliyunOSSSDK
次の SDK は DeleteVectorIndex をサポートしています。
コマンドラインツール ossutil
DeleteVectorIndex に対応する ossutil コマンドについては、「delete-vector-index」をご参照ください。
エラーコード
エラーコード | HTTP ステータスコード | 説明 |
VectorIndexParameterInvalid | 400 | リクエスト内のベクターインデックスパラメーターが無効です。 |
MalformedJson | 400 | リクエストボディ内の JSON フォーマットが無効です。 |
AccessDenied | 403 | 考えられる原因:
|
NoSuchVectorIndex | 404 | 指定されたベクターインデックスが存在しません。 |
VectorIndexOperationConflict | 409 | インデックスの状態が有効でない場合、この操作は失敗します。 |