删除空的向量存储桶 - Amazon Simple Storage Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

删除空的向量存储桶

如果不再需要向量存储桶,可以将其删除。要删除向量存储桶,必须首先删除该存储桶中的所有向量索引。删除向量索引时,将删除其中的所有向量数据。使用 Amazon S3 REST API、Amazon SDK、S3 控制台或 Amazon 命令行界面(Amazon CLI)删除向量存储桶。

在删除向量存储桶之前,必须:

  • 删除存储桶中的所有向量索引。

  • 确保没有正在对存储桶或其索引执行任何操作。

重要
  • 存储桶删除是永久性的,无法撤消。

  • 与存储桶关联的所有数据和配置都将永久丢失。

  • 删除存储桶后,存储桶名称将变得可供重用。

  • 删除存储桶后,任何引用该存储桶的应用程序或脚本都会收到错误。

  1. 登录到控制台,然后通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/

  2. 在导航窗格中,选择向量存储桶

  3. 控制台会显示所有向量存储桶的列表。根据存储桶名称的开头查找存储桶,在存储桶列表上方的搜索框中输入向量存储桶名称或前缀。找到并选择向量存储桶后,选择删除选项。

  4. 为了确认此删除操作,键入 delete 并选择删除向量存储桶

首先,检查存储桶中是否不存在任何向量索引。有关如何验证存储桶是否为空的更多信息,请参阅列出向量索引

如果索引存在,则必须从每个索引中删除所有向量,然后删除索引。有关如何验证存储桶是否为空的更多信息,请参阅列出向量从向量索引中删除向量删除向量索引

要删除空的向量存储桶,请使用以下示例命令,并将用户输入占位符替换为您自己的信息。

aws s3vectors delete-vector-bucket \ --vector-bucket-name "amzn-s3-demo-vector-bucket"
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 bucket response = s3vectors.delete_vector_bucket(vectorBucketName="media-embeddings")