停用管道 - AWS Data Pipeline

AWS Data Pipeline 不再向新客户提供。的现有客户 AWS Data Pipeline 可以继续照常使用该服务。了解更多

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

停用管道

停用正在运行的管道将暂停管道执行。要恢复管道执行,您可以激活管道。这使您能够进行更改。例如,如果您正在将数据写入计划要进行维护的数据库,您可以停用管道,等待维护完成,然后激活管道。

在您停用管道时,您可以指定对正在运行活动执行的操作。默认情况下,这些活动将立即取消。或者,您可以让 AWS Data Pipeline 等待直至活动完成,然后再停用管道。

在您激活已停用的管道时,您可以指定其恢复时间。使用 AWS CLI 或 API,默认情况下管道从上次完成的执行恢复,或者您可以指定恢复管道的日期和时间。

使用 AWS CLI 停用管道

使用以下 deactivate-pipeline 命令停用管道:

aws datapipeline deactivate-pipeline --pipeline-id df-00627471SOVYZEXAMPLE

要仅在所有正在运行的活动完成后停用管道,请添加 --no-cancel-active 选项,如下所示:

aws datapipeline deactivate-pipeline --pipeline-id df-00627471SOVYZEXAMPLE --no-cancel-active

在您准备好之后,您可以使用以下 activate-pipeline 命令,从上次停用的位置恢复管道执行:

aws datapipeline activate-pipeline --pipeline-id df-00627471SOVYZEXAMPLE

要从特定日期和时间启动管道,请添加 --start-timestamp 选项,如下所示:

aws datapipeline activate-pipeline --pipeline-id df-00627471SOVYZEXAMPLE --start-timestamp YYYY-MM-DDTHH:MM:SSZ