Skip to content

Commit 25d7921

Browse files
author
AWS
committed
Agents for Amazon Bedrock Update: Add support for S3 Vectors as a vector store.
1 parent 93f8443 commit 25d7921

File tree

2 files changed

+44
-1
lines changed

2 files changed

+44
-1
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Agents for Amazon Bedrock",
4+
"contributor": "",
5+
"description": "Add support for S3 Vectors as a vector store."
6+
}

services/bedrockagent/src/main/resources/codegen-resources/service-2.json

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6233,6 +6233,16 @@
62336233
"Collector"
62346234
]
62356235
},
6236+
"IndexArn":{
6237+
"type":"string",
6238+
"sensitive":true
6239+
},
6240+
"IndexName":{
6241+
"type":"string",
6242+
"max":63,
6243+
"min":3,
6244+
"sensitive":true
6245+
},
62366246
"InferenceConfiguration":{
62376247
"type":"structure",
62386248
"members":{
@@ -6929,7 +6939,8 @@
69296939
"RDS",
69306940
"MONGO_DB_ATLAS",
69316941
"NEPTUNE_ANALYTICS",
6932-
"OPENSEARCH_MANAGED_CLUSTER"
6942+
"OPENSEARCH_MANAGED_CLUSTER",
6943+
"S3_VECTORS"
69336944
]
69346945
},
69356946
"KnowledgeBaseSummaries":{
@@ -9656,6 +9667,24 @@
96569667
"max":1,
96579668
"min":1
96589669
},
9670+
"S3VectorsConfiguration":{
9671+
"type":"structure",
9672+
"members":{
9673+
"indexArn":{
9674+
"shape":"IndexArn",
9675+
"documentation":"<p>The Amazon Resource Name (ARN) of the vector index used for the knowledge base. This ARN identifies the specific vector index resource within Amazon Bedrock.</p>"
9676+
},
9677+
"indexName":{
9678+
"shape":"IndexName",
9679+
"documentation":"<p>The name of the vector index used for the knowledge base. This name identifies the vector index within the Amazon Bedrock service.</p>"
9680+
},
9681+
"vectorBucketArn":{
9682+
"shape":"VectorBucketArn",
9683+
"documentation":"<p>The Amazon Resource Name (ARN) of the S3 bucket where vector embeddings are stored. This bucket contains the vector data used by the knowledge base.</p>"
9684+
}
9685+
},
9686+
"documentation":"<p>Contains the storage configuration of the knowledge base for S3 vectors.</p>"
9687+
},
96599688
"SalesforceAuthType":{
96609689
"type":"string",
96619690
"enum":["OAUTH2_CLIENT_CREDENTIALS"]
@@ -10048,6 +10077,10 @@
1004810077
"shape":"RedisEnterpriseCloudConfiguration",
1004910078
"documentation":"<p>Contains the storage configuration of the knowledge base in Redis Enterprise Cloud.</p>"
1005010079
},
10080+
"s3VectorsConfiguration":{
10081+
"shape":"S3VectorsConfiguration",
10082+
"documentation":"<p>The configuration settings for storing knowledge base data using S3 vectors. This includes vector index information and S3 bucket details for vector storage.</p>"
10083+
},
1005110084
"type":{
1005210085
"shape":"KnowledgeBaseStorageType",
1005310086
"documentation":"<p>The vector store service in which the knowledge base is stored.</p>"
@@ -11355,6 +11388,10 @@
1135511388
"type":"list",
1135611389
"member":{"shape":"ValidationExceptionField"}
1135711390
},
11391+
"VectorBucketArn":{
11392+
"type":"string",
11393+
"sensitive":true
11394+
},
1135811395
"VectorIngestionConfiguration":{
1135911396
"type":"structure",
1136011397
"members":{

0 commit comments

Comments
 (0)