创建 Bedrock 知识库
展示如何在 Amazon Bedrock 中设置知识库。
使用 Redis Cloud 设置向量数据库后,您可以使用它为模型创建知识库。
开始本指南之前,您需要
-
一个包含文本数据的 AWS S3 存储桶,您希望使用这些数据来训练您的模型。
-
一个具有 Bedrock 知识库权限的 AWS IAM 角色。
创建知识库
要使用您的 Redis 数据库在 Amazon Bedrock 上创建知识库
-
登录 AWS 控制台。
-
使用“服务”菜单找到并选择“机器学习”>“Amazon Bedrock”。这将带您进入 Amazon Bedrock 管理面板。
-
选择“知识库”>“创建知识库”以创建您的知识库。
-
在“知识库详情”部分,为您的知识库输入名称和描述。
-
在“IAM 权限”部分选择 Bedrock 知识库的 IAM 角色。选择“下一步”添加数据源。
-
在“数据源”部分输入数据源名称并连接您的 S3 存储桶。
-
在“向量数据库”部分,选择“Redis Cloud”并勾选复选框以同意法律免责声明。
填写以下信息字段
- 端点 URL:您的数据库的公共端点。这可以在 Redis Cloud 控制台的数据库列表中找到,或在源数据库“配置”选项卡的“常规”部分找到。
- 凭证 Secret ARN:您的数据库凭证 secret 的 Amazon Resource Name (ARN)。
- 向量索引名称:向量索引的名称
- 向量字段:向量索引的向量字段的名称
- 文本字段:向量索引的文本字段的名称
- 元数据字段:向量索引的元数据字段的名称
选择“下一步”查看您的设置。
-
创建知识库前请先查看。选择“创建知识库”完成创建。
Amazon Bedrock 将同步 S3 存储桶中的数据并将其加载到您的 Redis 数据库中。这需要一些时间。
当您的知识库可以连接到 Agent 时,其状态将显示为“就绪”。

选择您的知识库名称以查看数据源的同步状态。数据源同步到向量数据库后,其状态将显示为“就绪”。

知识库就绪后,您可以使用它来创建 Agent。