

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

# 直接從知識庫刪除文件
<a name="kb-direct-ingestion-delete"></a>

如果您不再需要知識庫中的文件，可以直接將其刪除。若要了解如何從資料來源和知識庫中刪除文件，請展開與使用案例對應的區段：

## 使用主控台
<a name="kb-direct-ingestion-delete-console"></a>

若要使用 AWS 管理主控台 直接從資料來源和知識庫刪除文件，請執行下列動作：

1. 使用具有 Amazon Bedrock 主控台使用許可的 IAM 身分登入AWS 管理主控台。接著，開啟位於 [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock) 的 Amazon Bedrock 主控台。

1. 在左側導覽窗格中選擇**知識庫**。

1. 在**知識庫**區段中，選取要從中刪除文件的知識庫。

1. 在**資料來源**區段中，選取要從中刪除文件的資料來源。

1. 在**文件**區段中，選取要刪除的文件。然後選擇**刪除文件**。檢閱訊息然後確認。

## 使用 API
<a name="kb-direct-ingestion-delete-api"></a>

若要透過 Amazon Bedrock API 從您的資料來源刪除特定文件，請使用 [Amazon Bedrock 代理程式建置時期端點](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt)傳送 [DeleteKnowledgeBaseDocuments](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteKnowledgeBaseDocuments.html) 請求，並指定資料來源的 ID 及其連線的知識庫。

對於您要刪除的每個文件，請在 `documentIdentifiers` 陣列中以下列其中一種格式新增 [DocumentIdentifier](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DocumentIdentifier.html) 項目：
+ 如果資料來源是自訂來源，請在 `id` 欄位中指定文件的 ID：

  ```
  { 
      "custom": { 
          "id": "string"
      },
      "dataSourceType": "CUSTOM"
  }
  ```
+ 如果資料來源是 Amazon S3，請在 `uri` 欄位中指定文件的 S3 URI：

  ```
  {
      "dataSourceType": "S3",
      "s3": { 
          "uri": "string"
      }
  }
  ```

**警告**  
您直接從連線至 S3 資料來源之知識庫刪除的文件不會從 S3 儲存貯體本身刪除。建議您從 S3 儲存貯體刪除這些文件，以便在您同步資料來源時，不會重新導入這些文件。