刪除人工審核工作流程 - Amazon SageMaker

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

刪除人工審核工作流程

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

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

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

您可能基於下列任何原因而想要刪除人工審查工作流程:

  • 您已將資料傳送給一群人工檢閱者,但想要刪除所有未啟動的人工循環,因為您不希望這些工作者再處理這些任務。

  • 用來產生工作者 UI 的工作者任務範本未正確呈現,或無法正常運作。

刪除人工審核工作流程後,會發生下列變更:

  • 人工審核工作流程不再出現在 Amazon SageMaker 主控台 Augmented AI 區域的「人工審核工作流程」頁面上。

  • 當您使用人工審核工作流程名稱做為 API 作業的輸入 DescribeFlowDefinitionDeleteFlowDefinition, Augmented AI 傳回ResourceNotFound錯誤。

  • 當您使用ListFlowDefinitions,則刪除的人工審閱工作流不包括在結果中。

  • 當您使用人工審核工作流程 ARN 做為一次的輸入,至 ugmented AI 執行期 API 操作 ListHumanLoops, Augmented AI 傳回 ResourceNotFoundException

使用主控台或 SageMaker API 刪除流程定義

您可以在 SageMaker 主控台 Augmented AI 區域的「人工審核工作流程」頁面上刪除人工審核工作流程,或使用 SageMaker API。

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

建立人工審查工作流程 (主控台)
  1. 導覽至 Augmented AI 主控台,網址為 https://console.aws.amazon.com/a2i/

  2. 在導覽窗格的 Augmented AI 區段下,選擇人工檢閱工作流程

  3. 選擇您要刪除的人工檢閱工作流程的超連結名稱。

  4. 在人工檢閱工作流程的 Summary (摘要) 頁面上,選擇Delete (刪除)

  5. 在要求您確認是否刪除人工檢閱工作流程的對話方塊中,選擇 Delete (刪除)

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

刪除人工審核工作流程 (API)

您可以使用 SageMaker DeleteFlowDefinitionAPI 作業刪除人工審核工作流程 (流程定義)。AWS CLI各種語言特定開發套件都支援此 API 操作。下表顯示使用適用 SDK for Python (Boto3) 以及刪除人工審核工作流程的範例請求。 AWS CLI example-flow-definition

AWS SDK for Python (Boto3)

以下請求示例使用適用 SDK for Python (Boto3) 刪除人工審閱工作流程。有關詳細信息,請參閱刪除流程定義AWS 適用於 Python 的軟件開發工具包(博託)API 參考

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

下列請求範例使用 AWS CLI 刪除人工檢閱工作流程。如需詳細資訊,請參閱 AWS CLI 命令參考中的 delete-flow-definition

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

如果動作成功,Augmented AI 會傳回 HTTP 200 回應和空白 HTTP 內文。