ベクトルインデックスからベクトルを削除する - Amazon Simple Storage Service

ベクトルインデックスからベクトルを削除する

[DeleteVectors] API を使用してベクトルキーを指定することで、ベクトルインデックスから特定のベクトルを削除できます。この操作は、残りのベクトルデータを保持しながら、古いデータまたは誤ったデータを削除するのに役立ちます。

ベクトルを削除するには、以下のコマンド例を使用します。ユーザー入力プレースホルダーを独自の情報に置き換えます。

aws s3vectors delete-vectors \ --vector-bucket-name "amzn-s3-demo-vector-bucket" \ --index-name "idx" \ --keys '["vec2","vec3"]'
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 vectors in a vector index response = s3vectors.delete_vectors( vectorBucketName="media-embeddings", indexName="movies", keys=["Star Wars", "Finding Nemo"])