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

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

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