

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

# 刪除人工審核工作流程
<a name="a2i-delete-flow-definition"></a>

當您刪除人工審核工作流程或在人工循環進行時刪除 AWS 您的帳戶時，人工審核工作流程狀態會變更為 `Deleting`。如果工作者尚未啟動由這些人工循環所建立的任務，則 Amazon A2I 會自動停止並刪除所有相關聯的人工循環。如果人力工作者已經在處理任務，則該任務仍然可用，直到完成或過期為止。只要工作者仍在處理任務，您的人工審核工作流程的狀態為 `Deleting`。如果這些任務已完成，結果會儲存在流程定義所指定的 Amazon S3 儲存貯體中。

刪除流程定義不會移除 S3 儲存貯體中的任何工作者回答。如果任務已完成，但您已刪除 AWS 帳戶，則結果會存放在增強版 AI 服務儲存貯體中 30 天，然後永久刪除。

刪除所有人工循環後，人工審核工作流程將永久刪除。刪除人工審核工作流後，您可以重複使用其名稱來建立新的人工審核工作流。

您可能基於下列任何原因而想要刪除人工審核工作流程：
+ 您已將資料傳送給一群人工審核者，但想要刪除所有未啟動的人工循環，因為您不希望這些工作者再處理這些任務。
+ 用來產生工作者使用者介面的工作者任務範本未正確呈現，或無法正常運作。

刪除人工審核工作流程後，即發生下列變更：
+ 人工審核工作流程不會再出現於 Amazon SageMaker AI 主控台的增強版 AI 區域的**人工審核工作流程**頁面。
+ 當您使用人工審核工作流程名稱作為 API 作業的輸入 [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeFlowDefinition.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeFlowDefinition.html) 或 [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DeleteFlowDefinition.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DeleteFlowDefinition.html)，增強版 AI 即會傳回 `ResourceNotFound` 錯誤。
+ 當您使用 [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ListFlowDefinitions.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ListFlowDefinitions.html)，則刪除的人工審核工作流不包括在結果中。
+ 當您使用人工審核工作流程 ARN 做為一次的輸入，至增強版 AI 執行期 API 作業 `[ListHumanLoops](https://docs.aws.amazon.com/augmented-ai/2019-11-07/APIReference/API_ListHumanLoops.html)`，增強版 AI 傳回 `ResourceNotFoundException`。

## 使用主控台或 SageMaker API 刪除流程定義
<a name="a2i-delete-flow-definition-how-to"></a>

您可以刪除在 SageMaker AI 主控台的增強版 AI 區域的**人工審核工作流程**頁面上的人工審核工作流，或使用 SageMaker AI API。

只能刪除狀態為 `Active` 的流程定義。

**建立人工審核工作流程 (主控台)**

1. 導覽至增強版 AI 主控台，網址為 [https://console.aws.amazon.com/a2i/](https://console.aws.amazon.com/a2i)。

1. 在導覽窗格的**增強版 AI** 區段下，選擇**人工審核工作流程**。

1. 選擇您要刪除的人工審核工作流程的超連結名稱。

1. 在人工審核工作流程的 **Summary (摘要)** 頁面上，選擇**Delete (刪除)**。

1. 在要求您確認是否刪除人工審核工作流程的對話方塊中，選擇 **Delete (刪除)**。

系統會自動將您重新導向至 **Human review workflows (人工審核工作流程)** 頁面。正在刪除人工審核工作流程時，該工作流程的狀態列中會顯示 **Deleting (正在刪除)** 狀態。刪除之後，就不會出現在此頁面的工作流程清單中。

**刪除人工審核工作流程 (API)**  
您可以使用 SageMaker AI [DeleteFlowDefinition](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DeleteFlowDefinition.html) API 作業來刪除人工審核工作流程 (流程定義)。[AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/sagemaker/delete-flow-definition.html) 和[各種語言特定開發套件](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DeleteFlowDefinition.html#API_DeleteFlowDefinition_SeeAlso)都支援此 API 作業。下表顯示使用 SDK for Python (Boto3) 和 AWS CLI 刪除人工檢閱工作流程 的範例請求*`example-flow-definition`*。

------
#### [ 適用於 Python (Boto3) 的 AWS SDK ]

以下請求範例使用適用 SDK for Python (Boto3) 刪除人工審核工作流程。有關詳細資訊，請參閱[刪除流程定義](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sagemaker.html#SageMaker.Client.delete_flow_definition)，在*適用於 Python 的AWS SDK (Boto) API 參考*。

```
import boto3

sagemaker_client = boto3.client('sagemaker')
response = sagemaker_client.delete_flow_definition(FlowDefinitionName='example-flow-definition')
```

------
#### [ AWS CLI ]

下列請求範例使用 AWS CLI 刪除人工檢閱工作流程。如需詳細資訊，請參閱 *[AWS CLI 命令參考](https://docs.aws.amazon.com/cli/latest/reference/)*中的 [delete-flow-definition](https://docs.aws.amazon.com/cli/latest/reference/sagemaker/delete-flow-definition.html)。

```
$ aws sagemaker delete-flow-definition --flow-definition-name 'example-flow-definition'
```

------

如果動作成功，增強版 AI 會傳回 HTTP 200 回應和空白 HTTP 內文。