すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:ListVectorIndexes

最終更新日:Jul 07, 2026

ベクターバケット内のすべてのベクターインデックスを一覧表示します。

使用上の注意

  • ListVectorIndexes API は、1 回の呼び出しで最大 500 個のインデックスを返します。次の結果ページを取得するには、現在のレスポンスのページネーショントークンを使用してください。

  • ListVectorIndexes API は、最大 16 の同時呼び出しをサポートします。

権限

Alibaba Cloud アカウントは、すべての API 操作にアクセスするための完全な権限を有します。デフォルトでは、RAM ユーザーと RAM ロールはこの API を呼び出すことはできません。必要な権限を付与するには、RAM ポリシーまたはバケットポリシーを作成してアタッチする必要があります。

API

アクション

説明

ListVectorIndexes

oss:ListVectorIndexes

ベクターインデックスを一覧表示します。

リクエスト構文

POST /?listVectorIndexes HTTP/1.1
Host: examplebucket-123***456.cn-hangzhou-internal.oss-vectors.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
Content-type: application/json

{
   "maxResults": int,
   "nextToken": "string",
   "prefix": "string"
}

リクエストヘッダー

この操作は、共通のリクエストヘッダーのみを使用します。詳細については、「共通 HTTP ヘッダー」をご参照ください。

リクエストパラメーター

パラメーター

タイプ

必須

説明

maxResults

Integer

いいえ

100

返されるインデックスの最大数。有効な値:0~500。このパラメーターが指定されていない場合、または 0 に設定されている場合、デフォルト値は 100 です。

nextToken

String

いいえ

myindex1

次の結果ページを取得するために使用されるページネーショントークン。一覧表示を続けるには、このパラメーターを前のレスポンスの nextToken 値に設定してください。

prefix

String

いいえ

my

このプレフィックスで始まる名前のインデックスのみが含まれるように結果をフィルタリングします。

レスポンスヘッダー

この操作は、共通のレスポンスヘッダーのみを使用します。詳細については、「共通 HTTP ヘッダー」をご参照ください。

レスポンス要素

パラメーター

タイプ

説明

indexes

オブジェクトの配列

-

ベクターインデックスのコンテナー。

bucketArn

String

acs:ossvector:cn-hangzhou:174****:my-vector-bucket

インデックスが属するベクターバケットのリソース名 (ARN)。フォーマットは acs:ossvector:{region}:{accountId}:{bucketName} です。親ノード: index

indexName

String

vectorindex1

ベクターインデックスの名前。

親ノード: index

createTime

String

2025-04-17T10:56:21.000Z

ベクターインデックスが作成された時刻 (UTC)。

親ノード: index

dataType

String

float32

ベクターのデータ型。

親ノード: index

dimension

Integer

1024

ベクターディメンション。

親ノード: index

distanceMetric

String

euclidean

距離メトリック。

親ノード: index

metadata

コンテナー

-

メタデータの設定。

親ノード: index

nonFilterableMetadataKeys

文字列の配列

["category", "timestamp"]

フィルタリングに使用できないメタデータフィールドのリスト。

親ノード: metadata

status

String

enable

ベクターインデックスのステータス。有効な値:

  • creating

  • enable

  • deleting

nextToken

String

myindex1

ページネーショントークン。レスポンスが切り捨てられた場合、次のリクエストでこのトークンを使用して、続きの結果を取得できます。

リクエスト例

POST /?listVectorIndexes HTTP/1.1
Host: examplebucket-123***456.cn-hangzhou-internal.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

{
   "maxResults": 10,
   "prefix": "my"
}

レスポンス例

HTTP/1.1 200 OK
x-oss-request-id: 534B371674E88A4D8906****
Date: Thu, 17 Apr 2025 01:33:47 GMT
Connection: keep-alive
Server: AliyunOSS
Content-type: application/json

{
   "indexes": [ 
      { 
         "bucketArn": "acs:ossvector:cn-hangzhou:174****:my-vector-bucket",
         "createTime": "2025-04-17T10:56:21.000Z",
         "indexName": "vectorindex1",
         "dataType": "float32",
         "dimension": 1024,
         "distanceMetric": "euclidean",
         "metadata": { 
             "nonFilterableMetadataKeys": ["category", "timestamp"]
          },
         "status": "enable"
      },
      { 
         "bucketArn": "acs:ossvector:cn-hangzhou:174****:my-vector-bucket",
         "createTime": "2025-04-17T11:20:15.000Z",
         "indexName": "vectorindex2",
         "dataType": "float32",
         "dimension": 512,
         "distanceMetric": "cosine",
         "metadata": { 
             "nonFilterableMetadataKeys": ["type", "source"]
          },
         "status": "enable"
      }
   ],
   "nextToken": "vectorindex2"
}

SDK

この API は、次の SDK を使用して呼び出すことができます:

ossutil CLI

対応する ossutil コマンドについては、「list-vector-indexes」をご参照ください。

エラーコード

エラーコード

HTTP ステータスコード

説明

VectorIndexParameterInvalid

400

リクエストで指定されたベクターインデックスパラメーターが無効です。

MalformedJson

400

リクエストボディが有効な JSON 形式ではありません。

AccessDenied

403

アクセスが拒否されました。考えられる原因:

  • リクエストに必要な認証情報が含まれていません。

  • 操作を実行するために必要な権限がありません。