Amazon S3 Vectors

awsVector databaseaws-s3-vectors

S3 vector bucket that stores embeddings and answers similarity queries with filterable metadata.

Provider
aws
Category
Data
Properties · 3 set by this component
propertytypevaluesrequiredkind defaultthis component
blockPublicAccess · component propertyboolean—notrueinherited
dataType · component propertyenumfloat32nofloat32inherited
dimensionsinteger—no—inherited
distanceMetricenumcosine | euclidean | dot-productno—inherited
encryptionType · component propertyenumsse-s3 | sse-kmsnosse-s3inherited
hybridSearchboolean—nofalse▸ false
indexTypeenumflat | hnsw | ivf | disk-ann | lshno—inherited
managedboolean—nofalse▸ true
maxDimensions · component propertyinteger—no4096inherited
maxVectorsPerIndex · component propertyinteger—no2000000000inherited
metadataFilteringboolean—nofalse▸ true
namespacesboolean—nofalseinherited
quantizationenumnone | scalar | product | binarynononeinherited
replicasinteger—no—inherited
Rules that apply · 0

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

No rule reads this kind yet. That is a gap, not a guarantee.
Use it in a design
nodes:
  - { id: "s3-vectors", component: "aws-s3-vectors" }
Other Vector database products · 23
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# Amazon S3 Vectors vector bucket: S3 bucket type storing vector embeddings and answering similarity
# queries. "Working with S3 Vectors and vector buckets": strongly consistent writes, all metadata
# filterable by default, Block Public Access always on. "Limitations and restrictions": dimension 1-4096,
# up to 2 billion vectors per index, 10,000 indexes per bucket.
schemaVersion: "1"
type: "component"
id: "aws-s3-vectors"
kind: "vector-database"
provider: "aws"
docs: "https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-vectors.html"
defaults:
  metadataFiltering: true
  hybridSearch: false
  managed: true
properties:
  dataType:
    type: "enum"
    values: ["float32"]
    default: "float32"
  maxDimensions:
    type: "integer"
    default: 4096
  encryptionType:
    type: "enum"
    values: ["sse-s3", "sse-kms"]
    default: "sse-s3"
  blockPublicAccess:
    type: "boolean"
    default: true
  maxVectorsPerIndex:
    type: "integer"
    default: 2000000000

The same page as markdown, for an agent: /catalogue/components/aws-s3-vectors.md