取消作业 - Amazon IoT Greengrass
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

取消作业

您可以取消主动部署,以防止其软件组件安装在Amazon IoT Greengrass核心设备上。如果您取消以事物组为目标的部署,则添加到该组的核心设备将无法获得持续部署。如果核心设备已经运行了部署,则取消部署时您不会更改该设备上的组件。您必须创建新的部署修改部署,以修改在收到取消部署的核心设备上运行的组件。

取消部署 (Amazon CLI)
  1. 运行以下命令以查找目标的最新部署版本的 ID。最新修订版是唯一可以对目标处于活动状态的部署,因为在创建新修订版时,先前的部署会取消。targetArn 事物或事物组的 ARN 替换目标Amazon IoT事物或事物组的 ARN。

    aws greengrassv2 list-deployments --target-arn targetArn

    响应包含一个列表,其中包含目标的最新部署。复制响应deploymentId中的内容,以便在下一个步骤中使用。

  2. 运行以下命令取消部署。将d eploymentId 替换为上一步中的 ID。

    aws greengrassv2 cancel-deployment --deployment-id deploymentId

    如果操作成功,则部署状态将更改为CANCELED