本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
連接資料來源
完成知識庫的設定後,您就可以將支援的資料來源連結到知識庫。
Amazon Bedrock 受管知識庫支援連線至非結構化資料來源。選取主題以了解如何連結至該類型的資料來源:
注意
對於受管知識庫, CreateDataSource操作是非同步的。當操作完成CREATINGAVAILABLE時,資料來源狀態會從 轉換為 。
若要了解如何使用 Amazon Bedrock 主控台連結至資料來源,請選取此頁面底部的與資料來源類型對應的主題:
若要使用 Amazon Bedrock API 連結至資料來源,請使用 Amazon Bedrock 代理人執行時期端點傳送 CreateDataSource 請求。
必要欄位:
| 欄位 | 說明 |
|---|---|
knowledgeBaseId |
知識庫的 ID。 |
name |
資料來源的名稱。 |
dataSourceConfiguration |
在 type 欄位中指定資料來源類型,並包含對應的組態。如需連接器特定組態的詳細資訊,請從此頁面底部的主題中選取連接器的主題。 |
在 中dataSourceConfiguration,您必須指定下列項目:
-
type- 必須為MANAGED_KNOWLEDGE_BASE_CONNECTOR。 -
managedKnowledgeBaseConnectorConfiguration– 連接器的組態。包含下列欄位:-
connectorParameters(必要) – 包含指定連接器類型的type欄位,以及設定為 的必要version欄位1。支援的類型值為S3、ONEDRIVE、CONFLUENCE、WEB_CRAWLER、SHAREPOINT和GOOGLE_DRIVE。中的其餘欄位會因連接器類型connectorParameters而有所不同 — 如需詳細資訊,請參閱每個資料連接器頁面。 -
deletionProtectionConfiguration(選用) – 防止索引內容意外大量刪除的防護措施。包含deletionProtectionStatus(ENABLED或DISABLED),啟用時為選用deletionProtectionThreshold(0–100,預設為 15)。閾值是同步任務可以從索引中刪除的文件百分比上限。如果同步會刪除超過此百分比,同步會略過其刪除階段,並保留您的索引文件。自訂連接器不支援 。 -
mediaExtractionConfiguration(選用) – 從資料來源檔案擷取媒體 (影像、音訊、影片) 的組態。
-
選用欄位:
下列範例顯示具有 S3 連接器的CreateDataSource請求:
{ "knowledgeBaseId": "your-knowledge-base-id", "name": "my-s3-data-source", "description": "S3 data source for my managed knowledge base", "dataSourceConfiguration": { "type": "MANAGED_KNOWLEDGE_BASE_CONNECTOR", "managedKnowledgeBaseConnectorConfiguration": { "mediaExtractionConfiguration": { "imageExtractionConfiguration": { "imageExtractionStatus": "ENABLED" } }, "deletionProtectionConfiguration": { "deletionProtectionStatus": "ENABLED", "deletionProtectionThreshold": 15 }, "connectorParameters": { "type": "S3", "version": "1", "connectionConfiguration": { "bucketName": "my-bucket-name", "bucketOwnerAccountId": "123456789012" }, "filterConfiguration": { "maxFileSizeInMegaBytes": "50" } } } } }
若要進一步了解特定連接器及其組態,請選取下列主題。