创建 Bedrock 知识库
演示如何在 Amazon Bedrock 中设置知识库。
使用 Redis Cloud 设置矢量数据库后,您可以使用它来为模型创建知识库。
在开始本指南之前,您将需要:
-
一个 AWS S3 存储桶,其中包含要用于训练模型的文本数据。
-
具有 Bedrock 知识库权限的 AWS IAM 角色。
-
为 Amazon Bedrock 设置的 Redis 数据库
创建知识库
要使用 Redis 数据库在 Amazon Bedrock 上创建知识库,请执行以下作:
-
登录 AWS 控制台。
-
使用 Services (服务) 菜单找到并选择 Amazon Bedrock > Machine Learning (机器学习)。这将带您进入 Amazon Bedrock 管理面板。
-
选择 知识库 > 创建知识库 以创建您的知识库。
-
在 Knowledge base details (知识库详细信息) 部分中,输入知识库的名称和描述。
-
在 IAM 权限部分中选择 Bedrock 知识库的 IAM 角色。选择 下一步 添加数据源。
-
输入数据源的名称,并在 Data source (数据源) 部分中连接您的 S3 存储桶。
-
在 Vector database 部分中,选择 Redis Cloud 并选中复选框以同意法律免责声明。
在字段中填写以下信息:
- 终端节点 URL:数据库的公共终端节点。这可以在 Redis Cloud 控制台中的数据库列表或源数据库的 Configuration (配置) 选项卡的 General (常规) 部分找到。
- 凭证密钥 ARN:您的数据库凭证密钥的 Amazon 资源名称 (ARN)。
- Vector Index name:向量索引的名称
- Vector field:向量索引的向量字段名称
- Text field:向量索引的文本字段名称
- 元数据字段:向量索引的元数据字段的名称
选择 下一步 查看您的设置。
-
在创建知识库之前,请先查看知识库。选择 Create knowledge base 以完成创建。
Amazon Bedrock 将同步 S3 存储桶中的数据,并将其加载到您的 Redis 数据库中。这需要一些时间。
当您的知识库准备好连接到代理时,它将具有 Ready (就绪) 状态。

选择知识库的名称以查看数据源的同步状态。数据源在同步到矢量数据库时,其状态将为 Ready 。

知识库准备就绪后,您可以使用它来 创建代理。