本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将您的数据与 Amazon Bedrock 知识库同步
创建完知识库后,需要摄取或同步数据,以便查询数据。摄取根据您指定的向量嵌入模型和配置,将数据来源中的原始数据转换为向量嵌入。
在开始摄取之前,请检查您的数据来源是否满足以下条件:
-
您已经为数据来源配置了连接信息。要配置数据来源连接器以从数据来源存储库中抓取数据,请参阅 Supported data source connectors。在创建知识库的过程中,您可以配置数据来源。
-
您已经配置了所选的向量嵌入模型和向量存储。请参阅 supported vector embeddings models 和 vector stores for knowledge bases。在创建知识库的过程中,您可以配置向量嵌入。
-
文件采用受支持的格式。有关更多信息,请参阅支持的文档格式。
-
这些文件不超过 AWS 一般参考中的 Amazon Bedrock endpoints and quotas 中指定的摄取作业文件大小。
-
如果您的数据来源包含元数据文件,请检查以下条件以确保元数据文件不会被忽略:
-
每个
.metadata.json
文件都与其关联的源文件共享相同的文件名和扩展名。 -
如果知识库的向量索引位于 Amazon OpenSearch Serverless 矢量存储中,请检查该
faiss
引擎是否配置了矢量索引。如果向量索引是使用nmslib
引擎配置,则您必须执行以下操作之一: -
如果知识库的向量索引位于 Amazon Aurora 数据库集群中,请在开始摄取之前,检查您的索引是否包含元数据文件中每个元数据属性的列。
-
每次在数据来源中添加、修改或删除文件时,您都必须同步数据来源,以便将其重新索引到知识库中。同步是增量式的,因此 Amazon Bedrock 仅处理自上次同步以来添加、修改或删除的文档。
要了解如何将数据提取到知识库中并与最新数据同步,请选择首选方法对应的选项卡,然后按照以下步骤操作: