View a markdown version of this page

自定义 - Amazon Bedrock

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

自定义

您可以不必选择支持的数据来源服务,而是连接到自定义数据来源以获得以下优势:

  • 更好的灵活性,并可控制您希望知识库访问的数据类型。

  • 能够使用 KnowledgeBaseDocuments API 操作直接摄取或删除文档而无需同步更改。

  • 能够直接通过 Amazon Bedrock 控制台或 API 查看数据来源中的文档。

  • 能够直接在 AWS 管理控制台 中将文档上传到数据来源或者内联添加文档。

要将知识库连接到自定义数据源,请使用适用于 Amazon Bedrock 构建时终端节点的代理发送CreateDataSource请求。指定要连接knowledgeBaseId的知识库,name为数据源提供,然后将中的type字段设置dataSourceConfigurationMANAGED_KNOWLEDGE_BASE_CONNECTOR。在中定义连接器本身managedKnowledgeBaseConnectorConfiguration.connectorParameters,将其设置typeCUSTOM。以下是创建此数据来源的极简示例:

PUT /knowledgebases/KB12345678/datasources/ HTTP/1.1 Content-type: application/json { "name": "MyCustomDataSource", "dataSourceConfiguration": { "type": "MANAGED_KNOWLEDGE_BASE_CONNECTOR", "managedKnowledgeBaseConnectorConfiguration": { "connectorParameters": { "type": "CUSTOM", "version": "1", "aclEnabled": false } } } }

设置为 true in aclEnabled connectorParameters 以启用文档级访问控制。有关更多信息,请参阅 Document-level 访问控制

设置自定义数据来源后,您可以向其中添加文档,然后直接将其摄取到知识库中。与其他数据来源不同,您无需同步自定义数据来源。要了解如何直接摄取文档,请参阅将更改内容直接收录到知识库中