

# ベクトルインデックスの削除
<a name="s3-vectors-index-delete"></a>

不要になったベクトルインデックスは削除できます。このオペレーションは、インデックスとその中に保存されているすべてのベクトルを完全に削除します。

**重要**  
ベクトルインデックスを削除するときは、以下について知っておく必要があります。  
インデックスにベクトルが含まれている場合でも、ベクトルインデックスを削除できます。
インデックスに保存されているすべてのベクトルが完全に削除されます。
これらのベクトルに関連付けられたすべてのメタデータは完全に失われます。
オペレーションを元に戻したり取り消したりすることはできません。
インデックスに対する進行中のオペレーションはすぐに失敗します。
インデックスをクエリするアプリケーションはエラーを受け取ります。
インデックス名がバケット内で再利用可能になります。

## の使用AWS CLI
<a name="cli-delete-vector-index"></a>

ベクトルインデックスを削除する前に、そのベクトルインデックスを確認します。インデックスの詳細を確認する方法の詳細については、「*Amazon S3 API リファレンス*」の「[GetIndex](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetIndex.html)」を参照してください。インデックス内のベクトルを一覧表示して削除する内容を確認する方法の詳細については、「[ベクトルインデックスの一覧表示](s3-vectors-index-list.md)」を参照してください。

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

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

インデックスが削除されているかどうかを確認する方法の詳細については、「[ベクトルインデックスの一覧表示](s3-vectors-index-list.md)」を参照してください。

## AWS SDK の使用
<a name="sdk-delete-vector-index"></a>

------
#### [ 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")
```

------