Tüm Ürünler
Search
Belge Merkezi

Object Storage Service:Vektör dizini silme (Python SDK V2)

Son Güncelleme:Oct 02, 2026

Belirtilen bir vektör dizinini silmek için Python SDK V2 ile DeleteVectorIndex işlemini çağırın. Bu işlem geri alınamaz; bu nedenle dikkatli olun.

İzinler

Alibaba Cloud hesapları varsayılan olarak tam izinlere sahiptir. Resource Access Management (RAM) kullanıcıları ve rollerinin ise hiçbir izni yoktur. Bir hesap yöneticisinin, bir RAM ilkesi veya paket ilkesi aracılığıyla izinleri vermesi gerekir.


API


Action


Açıklama


DeleteVectorIndex


oss:DeleteVectorIndex


Bir vektör dizini siler.

Yöntem tanımı

delete_vector_index(request: DeleteVectorIndexRequest, **kwargs) → DeleteVectorIndexResult

İstek parametreleri


Parametre


Tür


Açıklama


request


DeleteVectorIndexRequest


Paket adı ve silinecek dizin dahil olmak üzere istek parametreleri. Daha fazla bilgi için bkz. DeleteVectorIndexRequest

Dönüş değerleri


Tür


Açıklama


DeleteVectorIndexResult


Dönüş değeri. Daha fazla bilgi için bkz. DeleteVectorIndexResult

delete_vector_index yönteminin tam tanımı için bkz. delete_vector_index.

Örnekler

import argparse
import alibabacloud_oss_v2 as oss
import alibabacloud_oss_v2.vectors as oss_vectors

parser = argparse.ArgumentParser(description="vector delete vector index sample")
parser.add_argument('--region', help='The region where the bucket is located.', required=True)
parser.add_argument('--bucket', help='The name of the bucket.', required=True)
parser.add_argument('--endpoint', help='The endpoint to access OSS.')
parser.add_argument('--index_name', help='The name of the vector index.', required=True)
parser.add_argument('--account_id', help='Your Alibaba Cloud account ID.', required=True)

def main():
    args = parser.parse_args()

    # Loading credentials values from the environment variables
    credentials_provider = oss.credentials.EnvironmentVariableCredentialsProvider()

    # Using the SDK's default configuration
    cfg = oss.config.load_default()
    cfg.credentials_provider = credentials_provider
    cfg.region = args.region
    cfg.account_id = args.account_id
    cfg.use_internal_endpoint = True  # To access OSS over the public network, set this parameter to False or remove this line.
    if args.endpoint is not None:
        cfg.endpoint = args.endpoint

    vector_client = oss_vectors.Client(cfg)

    result = vector_client.delete_vector_index(oss_vectors.models.DeleteVectorIndexRequest(
        bucket=args.bucket,
        index_name=args.index_name,
    ))

    print(f'status code: {result.status_code},'
          f' request id: {result.request_id},'
    )

if __name__ == "__main__":
    main()

Referanslar

Tam örnek kod için bkz. delete_vector_index.py.