メインコンテンツまでスキップ

BedrockKnowledgeBase



リソースアイコン

リソース概要

ベクトルまたはテキストベースの知識ベースを作成・管理する AWS Bedrock Resource です。

関連リソース

上位リソース


リソース設定値

知識ベース構成 (knowledge_base_configuration)

  • knowledge_base_configuration.type : 知識ベースの種類 - VECTOR

ベクトル知識ベース設定 (knowledge_base_configuration.vector_knowledge_base_configuration)

  • knowledge_base_configuration.vector_knowledge_base_configuration.embedding_model_arn : 埋め込み生成に使用するモデルの ARN

ストレージ設定 (storage_configuration)

  • storage_configuration.type : 使用するストレージ種別 - OPENSEARCH_SERVERLESS, PINECONE, REDIS_ENTERPRISE_CLOUD, RDS

OpenSearch Serverless 設定 (storage_configuration.opensearch_serverless_configuration)

  • storage_configuration.opensearch_serverless_configuration.target_opensearch_collection : 接続する OpenSearch Serverless コレクションの ARN
  • storage_configuration.opensearch_serverless_configuration.vector_index_name : ベクトルデータを保存するインデックス名
  • storage_configuration.opensearch_serverless_configuration.vector_field : ベクトル(埋め込み)データを保存するフィールド名
  • storage_configuration.opensearch_serverless_configuration.text_field : 元テキストデータを保存するフィールド名
  • storage_configuration.opensearch_serverless_configuration.metadata_field : ドキュメント付加情報を保存するメタデータフィールド名

Pinecone 設定 (storage_configuration.pinecone_configuration)

  • storage_configuration.pinecone_configuration.connection_string : 接続する Pinecone インデックスの URL またはエンドポイント
  • storage_configuration.pinecone_configuration.credentials_secret_arn : Pinecone API キーが保存された AWS Secrets Manager の ARN
  • storage_configuration.pinecone_configuration.namespace : ベクトルデータを分離する Pinecone ネームスペース名
  • storage_configuration.pinecone_configuration.text_field : 元テキストを保存するフィールド名
  • storage_configuration.pinecone_configuration.metadata_field : メタデータフィールド名

RDS 設定 (storage_configuration.rds_configuration)

  • storage_configuration.rds_configuration.credentials_secret_arn : DB 接続情報が保存された AWS Secrets Manager の ARN
  • storage_configuration.rds_configuration.database_name : 接続する RDS データベース名
  • storage_configuration.rds_configuration.resource_arn : 接続対象 RDS インスタンスまたはクラスターの ARN
  • storage_configuration.rds_configuration.table_name : ベクトルおよびテキストデータを保存するテーブル名
  • storage_configuration.rds_configuration.metadata_field : メタデータフィールド名
  • storage_configuration.rds_configuration.primary_key_field : レコードを一意に識別する主キー
  • storage_configuration.rds_configuration.text_field : 元テキスト保存フィールド
  • storage_configuration.rds_configuration.vector_field : 埋め込みベクトル保存フィールド

Redis Enterprise Cloud 設定 (storage_configuration.redis_enterprise_cloud_configuration)

  • storage_configuration.redis_enterprise_cloud_configuration.credentials_secret_arn : Redis Enterprise Cloud 接続情報が保存された AWS Secrets Manager の ARN
  • storage_configuration.redis_enterprise_cloud_configuration.endpoint : Redis Enterprise Cloud DB 接続エンドポイント
  • storage_configuration.redis_enterprise_cloud_configuration.vector_index_name : ベクトル検索用インデックス名
  • storage_configuration.redis_enterprise_cloud_configuration.text_field : 元テキスト保存フィールド
  • storage_configuration.redis_enterprise_cloud_configuration.metadata_field : メタデータ保存フィールド
  • storage_configuration.redis_enterprise_cloud_configuration.vector_field : 埋め込みベクトル保存フィールド

参考資料