

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 連接資料來源
<a name="kb-managed-connect-ds"></a>

完成知識庫的設定後，您就可以將支援的資料來源連結到知識庫。

Amazon Bedrock 受管知識庫支援連線至非結構化資料來源。選取主題以了解如何連結至該類型的資料來源：

**注意**  
對於受管知識庫， `CreateDataSource`操作是非同步的。當操作完成`CREATING``AVAILABLE`時，資料來源狀態會從 轉換為 。

若要了解如何使用 Amazon Bedrock 主控台連結至資料來源，請選取此頁面底部的與資料來源類型對應的主題：

若要使用 Amazon Bedrock API 連結至資料來源，請使用 [Amazon Bedrock 代理人執行時期端點](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-rt)傳送 [CreateDataSource](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateDataSource.html) 請求。

**必要欄位：**


****  

| 欄位 | 說明 | 
| --- | --- | 
| 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` （選用） – 從資料來源檔案擷取媒體 （影像、音訊、影片） 的組態。

**選用欄位：**


****  

| 欄位 | 說明 | 
| --- | --- | 
| description | 提供資料來源的描述。 | 
| vectorIngestionConfiguration | 包含用於自訂擷取程序的組態。如需詳細資訊，請參閱[自訂資料來源的擷取](kb-managed-customize-ingestion.md)。 | 
| clientToken | 為確保 API 請求，僅完成一次。如需詳細資訊，請參閱[確保冪等性](https://docs.aws.amazon.com/ec2/latest/devguide/ec2-api-idempotency.html)。 | 

下列範例顯示具有 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"
                }
            }
        }
    }
}
```

若要進一步了解特定連接器及其組態，請選取下列主題。

**Topics**
+ [Amazon S3](kb-managed-ds-s3.md)
+ [Confluence](kb-managed-ds-confluence.md)
+ [Custom](kb-managed-ds-custom.md)
+ [Google 雲端硬碟](kb-managed-ds-googledrive.md)
+ [Microsoft OneDrive](kb-managed-ds-onedrive.md)
+ [Microsoft SharePoint](kb-managed-ds-sharepoint.md)
+ [Web 編目程式](kb-managed-ds-webcrawler.md)