向量存储桶
注意
适用于 Amazon Simple Storage Service 的 Amazon S3 Vectors 为预览版,可能会发生变化。
向量存储桶是一种 Amazon S3 存储桶类型,专为存储和查询向量数据而设计。向量存储桶使用专用 API 来高效地管理向量数据,并可降低上传、存储和查询向量嵌入的成本。向量存储桶为将向量数据整理到索引中提供了基础,使您能够跨大型数据集执行相似性搜索,同时受益于 Amazon S3 的可用性、耐久性、可扩展性和成本效益。
向量存储桶针对长期向量存储进行了优化,搜索时间达到亚秒级。可以对向量数据执行相似性查询,也可以选择附加元数据来根据日期、类别或用户偏好等特定条件筛选查询。
每个向量存储桶都有一个唯一的 Amazon 资源名称(ARN)和附加到它的资源策略。向量存储桶的 ARN 遵循以下格式:
arn:aws:s3vector:
Region
:OwnerAccountID
:bucket/bucket-name
在向量存储桶中,可以创建向量索引来存储和查询数据。每个向量存储桶都存在于一个特定的 AWS 区域内,而您可以在向量存储桶内创建多个向量索引。向量存储桶支持安全和访问权限控制机制,包括 IAM 基于身份的策略和存储桶策略。可以使用存储桶策略来授予或限制对向量存储桶中特定索引的访问权限。
向量存储桶的主要特征:
-
专为向量存储和相似性搜索操作而构建。
-
强一致性写入确保可以立即访问向量数据。
-
随着数据集扩展,自动优化向量数据以获得最佳性价比。
有关每个存储桶的向量索引限制和其它限制的更多信息,请参阅限制和局限性。