刪除向量索引 - Amazon Simple Storage Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

刪除向量索引

當您不再需要向量索引時,可以將其刪除。此操作會永久移除索引,及儲存在內部的所有向量。

重要

刪除向量索引時,您需要知道下列事項:

  • 即使索引包含向量,您也可以刪除向量索引。

  • 儲存在索引中的所有向量會永久刪除

  • 與這些向量相關聯的所有中繼資料會永久遺失

  • 操作無法復原或反轉

  • 索引上任何進行中的操作都會立即失敗

  • 查詢索引的應用程式會收到錯誤

  • 索引名稱可在儲存貯體中重複使用

刪除向量索引之前,請先驗證向量索引。如需如何檢查索引細節的詳細資訊,請參閱《Amazon S3 API 參考》中的 GetIndex。如需如何列出索引中向量以查看要刪除內容的詳細資訊,請參閱 列出向量索引

若要刪除向量索引,請使用下列範例命令。以您自己的資訊取代使用者輸入預留位置

aws s3vectors delete-index --vector-bucket-name "amzn-s3-demo-vector-bucket" \ --index-name "idx2"

如需如何驗證索引是否遭到刪除的詳細資訊,請參閱 列出向量索引

SDK for Python
import boto3 # Create a S3 Vectors client in the AWS Region of your choice. s3vectors = boto3.client("s3vectors", region_name="us-west-2") #Delete a vector index response = s3vectors.delete_index( vectorBucketName="media-embeddings", indexName="movies")