本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
附录:工作空间删除程序
重要
删除工作空间及其关联资源是不可逆的。在开始之前,请确认您不再需要数据集、导入和丰富的数据、管道执行、管道、任务、应用程序或时间序列。
删除工作空间本身之前,请先删除工作空间内的所有资源。对于每项List*操作,在继续下一步之前,对所有结果进行分页。
第 1 步:取消或等待扩充任务完成
-
调
ListEnrichmentJobs用工作空间中的每个数据集。 -
对于每项正在进行的充实工作,请致电
CancelEnrichmentJob。 -
DescribeEnrichmentJob用于验证每个任务是否达到终端状态(COMPLETEDFAILED、TIMED_OUT、或CANCELLED)。
第 2 步:等待批量导入任务完成
-
调
ListBulkImportJobs用工作空间中的每个数据集。 -
批量导入任务没有取消操作。等待所有正在进行的批量导入任务进入终端状态,然后再继续。
-
用于
DescribeBulkImportJob在需要时检查任务状态。
第 3 步:删除管道执行、管道和任务
-
调用
ListPipelineExecutions以识别工作空间中的管道执行情况。 -
通过调用删除每个管道执行
DeletePipelineExecution。 -
调用
ListPipelines,然后通过调用删除每条管道DeletePipeline。 -
呼叫
ListTasks,然后通过调用删除每个任务DeleteTask。
第 4 步:删除精选数据集
-
ListDatasets致电识别精选数据集。 -
对于每个精选数据集,请致电
ListDatasetDataSegments。 -
通过调
BatchDisassociateDataSegmentsFromDataset用删除数据段关联。 -
通过调
DeleteDataset用删除精选数据集。
第 5 步:删除会话数据集
-
致电
ListDatasets以识别剩余的会话数据集。 -
确认没有正在进行的充实或批量导入任务引用每个会话数据集。
-
通过调用删除每个会话数据集
DeleteDataset。
第 6 步:删除时间序列
-
致电
ListTimeSeries以识别工作空间中的时间序列。 -
移除所有阻止删除的资源关联。
-
通过调用删除每个时间序列
DeleteTimeSeries。
第 7 步:删除应用程序
目前,每个工作区最多支持一个应用程序。通过调用删除应用程序DeleteApplication。
第 8 步:删除工作空间
-
(可选)致电
ListWorkspaces以验证要删除的工作空间。 -
DeleteWorkspace仅在删除所有关联资源后才拨打电话。
Post-deletion 行为
DeleteWorkspace是异步的。在删除工作流程中,该服务会自动删除工作空间拥有的元数据和应用的标签,无需单独的清理 API。删除工作流程完成后,该工作空间将不再计入您的账户和 Amazon 区域的工作空间配额。