删除人工审核工作流程 - Amazon SageMaker
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

删除人工审核工作流程

当你删除人工评论工作流程或删除你的Amazon账户在进行人工循环时,您的人工审核工作流程状态更改为Deleting. 如果工作人员尚未启动由这些人工循环创建的任务,则 Amazon A2I 将自动停止和删除所有关联的人工循环。如果工作人员已在处理某个任务,则该任务将继续可用,直到完成或过期。只要工作人员仍在处理某个任务,则人工审核工作流程的状态为Deleting. 如果完成这些任务,则结果将存储在流定义中指定的 Amazon S3 存储桶中。

删除流定义并不会从 S3 存储桶中删除任何工作人员应答。如果任务已完成,但是您删除了Amazon账户,结果将存储在 Augmented AI 服务存储桶中 30 天,然后永久删除。

删除所有人工循环后,人工审核工作流程将被永久删除。删除人工审核工作流程后,您可以重复使用其名称来创建新的人工审核工作流程。

出于以下任一原因,您可能需要删除人工审核工作流程:

  • 您已将数据发送给一组人工审查人员,并希望删除所有未启动的人工循环,因为您希望这些工作人员不再处理这些任务。

  • 用于生成工作人员 UI 的工作人员任务模板无法正常呈现或无法按预期运行。

删除人工审核工作流程后,将发生以下更改:

  • 人工审核工作流程不再显示在人工审核工作流在 Amazon SageMaker 控制台的 Augmented AI 区域中的页面。

  • 当您使用人工审核工作流程名称作为 API 操作的输入时DescribeFlowDefinition要么DeleteFlowDefinition,Augmented AI 返回ResourceNotFound错误消息。

  • 当您使用ListFlowDefinitions,删除的人工审核工作流程不包括在结果中。

  • 使用人工审核工作流程 ARN 作为 Augmented 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. 在存储库的摘要人工审查工作流程的页面,选择Delete.

  5. 在要求您确认删除人工审查工作流程的对话框中,选择 Delete (删除)

系统会自动将您重定向到 Human review workflows (人工审查工作流程) 页面。在删除人工审查工作流程时,该工作流程的状态列中将显示 Deleting (正在删除) 状态。删除该工作流程后,它不会显示在此页面上的工作流程列表中。

删除人工审核工作流程 (API)

使用 SageMaker 可删除人工审核工作流程(流定义)DeleteFlowDefinitionAPI 操作。通过 Amazon CLI各种语言特定的开发工具包支持此 API 操作。下表显示了使用 SDK for Python (Boto3) 和Amazon CLI要删除人工审查工作流程,example-flow-definition.

Amazon SDK for Python (Boto3)

以下请求示例使用 SDK for Python (Boto3) 删除人工审核工作流程。有关更多信息,请参阅 。delete_flow_定义中的AmazonSDK for Python (Boto) API 参考.

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

以下请求示例使用Amazon用于删除人工审核工作流程的 CLI。有关更多信息,请参阅 。删除flow-flow-flow-flow-e-中的Amazon CLI命令参考.

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

如果此操作成功,则 Augmented AI 会发送回带有空 HTTP 正文的 HTTP 200 响应。