Menampilkan semua vector index dalam sebuah vector bucket.
Catatan penggunaan
-
Operasi
ListVectorIndexesmengembalikan maksimal 500 index per panggilan. Untuk mengambil halaman hasil berikutnya, gunakan token pagination dari respons saat ini. -
Operasi
ListVectorIndexesmendukung maksimal 16 panggilan bersamaan.
Izin
Akun Alibaba Cloud memiliki izin penuh untuk mengakses semua operasi API. Secara default, Pengguna RAM dan Peran RAM tidak dapat memanggil operasi ini. Anda harus membuat dan menyambungkan Kebijakan RAM atau kebijakan bucket untuk memberikan izin yang diperlukan.
|
API |
Action |
Deskripsi |
|
ListVectorIndexes |
|
Menampilkan vector index. |
Sintaksis permintaan
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"
}
Header permintaan
Operasi ini hanya menggunakan header permintaan umum. Untuk informasi selengkapnya, lihat Header HTTP umum.
Parameter permintaan
|
Parameter |
Type |
Wajib |
Contoh |
Deskripsi |
|
maxResults |
Integer |
Tidak |
100 |
Jumlah maksimum index yang akan dikembalikan. Nilai yang valid: 0 hingga 500. Jika parameter ini tidak ditentukan atau diatur ke 0, nilai default-nya adalah 100. |
|
nextToken |
String |
Tidak |
myindex1 |
Token pagination yang digunakan untuk mengambil halaman hasil berikutnya. Untuk melanjutkan daftar, atur parameter ini ke nilai |
|
prefix |
String |
Tidak |
my |
Memfilter hasil agar hanya mencakup index yang namanya diawali dengan awalan ini. |
Header respons
Operasi ini hanya menggunakan header respons umum. Untuk informasi selengkapnya, lihat Header HTTP umum.
Elemen respons
|
Parameter |
Type |
Contoh |
Deskripsi |
|
indexes |
Array of objects |
- |
Kontainer untuk vector index. |
bucketArn | string | acs:ossvector:cn-hangzhou:174****:my-vector-bucket | Nama sumber daya (ARN) dari vector bucket tempat index tersebut berada, dalam format acs:ossvector:{region}:{accountId}:{bucketName}. Node induk: index |
|
indexName |
String |
vectorindex1 |
Nama vector index. node induk: |
|
createTime |
String |
2025-04-17T10:56:21.000Z |
Waktu pembuatan vector index, dalam UTC. node induk: |
|
dataType |
String |
float32 |
Tipe data vektor. node induk: |
|
dimension |
Integer |
1024 |
Dimensi vektor. node induk: |
|
distanceMetric |
String |
euclidean |
Metrik jarak. node induk: |
|
metadata |
Container |
- |
Konfigurasi metadata. node induk: |
|
nonFilterableMetadataKeys |
Array of strings |
["category", "timestamp"] |
Daftar bidang metadata yang tidak dapat digunakan untuk filtering. node induk: |
|
status |
String |
enable |
Status vector index. Nilai yang valid:
|
|
nextToken |
String |
myindex1 |
Token pagination. Jika respons terpotong, gunakan token ini dalam permintaan berikutnya untuk mengambil lebih banyak hasil. |
Contoh
Contoh permintaan
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"
}
Contoh respons
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": "myindex1"
}
SDK
Panggil operasi ini menggunakan SDK berikut:
CLI ossutil
Untuk perintah ossutil yang sesuai, lihat list-vector-indexes.
Kode error
|
Kode error |
Kode status HTTP |
Deskripsi |
|
VectorIndexParameterInvalid |
400 |
Parameter vector index yang diberikan dalam permintaan tidak valid. |
|
MalformedJson |
400 |
Badan permintaan tidak dalam format JSON yang valid. |
|
AccessDenied |
403 |
Akses ditolak. Kemungkinan penyebab:
|