本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建 Amazon Bedrock 知识库的先决条件使用非结构化数据源
Amazon Bedrock 知识库需要数据和模型来检索和生成响应,需要矢量存储来存储数据的矢量表示形式,以及访问数据和执行操作的 AWS Identity and Access Management 权限。
您必须先满足以下先决条件,之后才能创建知识库。有关一般权限要求,请参阅为用户或角色设置创建和管理知识库所需的权限
-
确保您的数据位于支持的数据来源连接器中。
-
(可选)设置自己的受支持向量存储。如果您计划使用自动创建矢量存储库 AWS 管理控制台 ,则可以跳过此步骤。
-
(可选)按照中的说明创建具有适当权限的自定义 AWS Identity and Access Management (IAM) 服务角色为 Amazon Bedrock 知识库创建服务角色。您可以使用 AWS 管理控制台 为自己自动创建服务角色。
注意
如果您选择让 Amazon Bedrock 为您创建新的服务角色,则创建知识库的用户或角色需要
iam:CreateRole和iam:CreatePolicy权限。如果您要使用亚马逊 OpenSearch 服务(包括 Amazon OpenSearch Serverless)创建知识库,则需要其他权限,包括aoss:CreateAccessPolicy和iam:CreateServiceLinkedRole。 -
(可选)按照知识库资源的加密中的步骤设置额外的安全配置。
-
(可选)如果您计划使用 RetrieveAndGenerate API 操作根据从知识库中检索到的信息生成响应,请按照请求访问模型中的步骤请求访问您在所用区域中要使用的模型。