BedrockKnowledgeBase
Resource Icon

Resource Overview
An AWS Bedrock resource that creates and manages vector- or text-based knowledge bases.
Associated Resources
Parent Resources
Resource Configuration
Knowledge Base Configuration (knowledge_base_configuration)
knowledge_base_configuration.type: Type of knowledge base -VECTOR
Vector Knowledge Base Settings (knowledge_base_configuration.vector_knowledge_base_configuration)
knowledge_base_configuration.vector_knowledge_base_configuration.embedding_model_arn: ARN of the model to use for embedding generation
Storage Configuration (storage_configuration)
storage_configuration.type: Storage type to use -OPENSEARCH_SERVERLESS,PINECONE,REDIS_ENTERPRISE_CLOUD,RDS
OpenSearch Serverless Settings (storage_configuration.opensearch_serverless_configuration)
storage_configuration.opensearch_serverless_configuration.target_opensearch_collection: ARN of the OpenSearch Serverless collection to connectstorage_configuration.opensearch_serverless_configuration.vector_index_name: Index name to store vector datastorage_configuration.opensearch_serverless_configuration.vector_field: Field name where vector (embedding) data is storedstorage_configuration.opensearch_serverless_configuration.text_field: Field name to store original text datastorage_configuration.opensearch_serverless_configuration.metadata_field: Metadata field name to store additional document information
Pinecone Settings (storage_configuration.pinecone_configuration)
storage_configuration.pinecone_configuration.connection_string: Connection URL or endpoint address of the Pinecone indexstorage_configuration.pinecone_configuration.credentials_secret_arn: ARN of AWS Secrets Manager storing the Pinecone API keystorage_configuration.pinecone_configuration.namespace: Pinecone namespace name for separating vector datastorage_configuration.pinecone_configuration.text_field: Field name to store original text datastorage_configuration.pinecone_configuration.metadata_field: Metadata field name to store additional document information
RDS Settings (storage_configuration.rds_configuration)
storage_configuration.rds_configuration.credentials_secret_arn: ARN of AWS Secrets Manager storing database connection informationstorage_configuration.rds_configuration.database_name: Name of the RDS database to connectstorage_configuration.rds_configuration.resource_arn: ARN of the target RDS instance or clusterstorage_configuration.rds_configuration.table_name: Table name to store vector and text datastorage_configuration.rds_configuration.metadata_field: Metadata field name to store additional document informationstorage_configuration.rds_configuration.primary_key_field: Primary key field name that uniquely identifies each recordstorage_configuration.rds_configuration.text_field: Field name to store original text datastorage_configuration.rds_configuration.vector_field: Field name to store embedding vector data
Redis Enterprise Cloud Settings (storage_configuration.redis_enterprise_cloud_configuration)
storage_configuration.redis_enterprise_cloud_configuration.credentials_secret_arn: ARN