

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

# 刪除資料來源
<a name="delete-data-source"></a>

當您想要從 Amazon Kendra 索引中移除資料來源中包含的資訊時，可以刪除資料來源。例如，在下列情況下刪除資料來源：
+ 資料來源的設定不正確。刪除資料來源，等待資料來源完成刪除，然後重新建立。
+ 您已將文件從一個資料來源遷移到另一個資料來源。刪除原始資料來源，並在新位置重新建立。
+ 您已達到 索引的資料來源限制。刪除其中一個現有資料來源，並新增一個資料來源。如需您可以建立之資料來源數量的詳細資訊，請參閱 [配額](quotas.md#quota-details)。

若要刪除資料來源，請使用 主控台、 AWS Command Line Interface (AWS CLI)、 `DeleteDataSource` API 或 CloudFormation 指令碼。刪除資料來源會從索引中移除資料來源的所有相關資訊。如果您只想要停止同步資料來源，請將資料來源的同步排程變更為「隨需執行」。

刪除資料來源是一種非同步操作。當您開始刪除資料來源時，資料來源狀態會變更為 `DELETING`。它會保持 `DELETING` 狀態，直到移除與資料來源相關的資訊為止。刪除資料來源之後，它不會再出現在呼叫 [ListDataSources](https://docs.aws.amazon.com/kendra/latest/APIReference/API_ListDataSources.html) API 的結果中。如果您使用已刪除資料來源的識別符呼叫 [DescribeDataSource](https://docs.aws.amazon.com/kendra/latest/APIReference/API_DescribeDataSource.html) API，您會收到`ResourceNotFound`例外狀況。

**注意**  
從資料來源刪除特定文件後，刪除整個資料來源或重新同步索引可能需要長達一小時或更長時間，視您要刪除的文件數量而定。

**刪除資料來源 （主控台）**

1. 登入 AWS 管理主控台 並在 https：//[https://console.aws.amazon.com/kendra/](https://console.aws.amazon.com/kendra/) 開啟 Amazon Kendra 主控台。

1. 在導覽窗格中，選擇**索引**，然後選擇包含要刪除之資料來源的索引。

1. 在導覽窗格中選擇 **Data sources** (資料來源)。

1. 選擇要移除的資料來源。

1. 選擇**刪除**以刪除資料來源。

**刪除資料來源 (CLI)**
+ 在 中 AWS Command Line Interface，使用下列命令。命令已針對 Linux 和 macOS 格式化。如果您使用的是 Windows，請將 Unix 行接續字元 (\$1) 取代為插入符號 (^)。

  ```
  aws kendra delete-data-source \
     --id data-source-id \
     --index-id index-id
  ```

當您刪除資料來源時， 會 Amazon Kendra 移除資料來源的所有儲存資訊。 會 Amazon Kendra 移除儲存在索引中的所有文件資料，以及所有與資料來源相關聯的執行歷史記錄和指標。刪除資料來源不會從您的儲存體中移除原始文件。

當 Amazon Kendra 刪除資料來源時，資料來源中的文件可能會包含在 `DescribeIndex` API 傳回的文件計數中。來自資料來源的文件可能會出現在搜尋結果中，而 Amazon Kendra 會刪除資料來源。

Amazon Kendra 會在您呼叫 `DeleteDataSource` API 或選擇在主控台中刪除資料來源時，立即釋出資料來源的資源。如果您要刪除資料來源，以減少低於限制的資料來源數量，您可以立即建立新的資料來源。

如果您要刪除資料來源，然後為文件資料建立另一個資料來源，請等待第一個資料來源刪除，然後再同步新的資料來源。

您可以刪除正在進行同步的資料來源 Amazon Kendra。同步會停止，並移除資料來源。如果您在刪除資料來源時嘗試啟動同步，您會收到`ConflictException`例外狀況。

如果關聯的索引處於 `DELETING` 狀態，則無法刪除資料來源。刪除索引會刪除索引的所有資料來源。您可以在該索引的資料來源處於 `DELETING` 狀態時開始刪除索引。

如果您有兩個資料來源指向相同的文件，例如兩個資料來源指向相同的 Amazon S3 儲存貯體，則刪除其中一個資料來源時，索引中的文件可能會不一致。當兩個資料來源參考相同的文件時，索引中只會儲存一個文件資料的副本。移除一個資料來源會移除文件的索引資料。另一個資料來源不知道文件已移除，因此在下次同步時， Amazon Kendra 不會正確地重新索引文件。當您有兩個資料來源指向相同的文件位置時，您應該刪除兩個資料來源，然後重新建立一個。