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