删除人工审核工作流
在删除人工审核工作流时,或者当您在人工循环进行中时删除您的 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
时才能将其删除。
删除人工审核工作流(控制台)
-
通过以下网址导航到 Augmented AI 控制台:https://console.aws.amazon.com/a2i/
. -
在导航窗格中的 Augmented AI 部分下,选择人工审核工作流。
-
选择要删除的人工审核工作流的带有超链接的名称。
-
在人工审核工作流的摘要页面的右上角,选择删除。
-
在要求您确认删除人工审查工作流的对话框中,选择 Delete (删除)。
系统会自动将您重定向到 Human review workflows (人工审查工作流) 页面。在删除人工审查工作流时,该工作流的状态列中将显示 Deleting (正在删除) 状态。删除该工作流后,它不再显示在此页面上的工作流列表中。
删除人工审核工作流 (API)
您可以使用 SageMaker DeleteFlowDefinition API 操作删除人工审核工作流(流定义)。通过 Amazon CLI 和各种语言特定的开发工具包支持此 API 操作。下表显示了使用 SDK for Python (Boto3) 和 Amazon CLI 删除人工审核工作流
的示例请求。example-flow-definition
如果操作成功,Augmented AI 会发送回带有空 HTTP 正文的 HTTP 200 响应。