取消部署 - AWS IoT Greengrass
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

取消部署

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

取消部署 (AWS CLI)

  1. 运行以下命令查找目标的最新部署修订的 ID。最新的修订是可为目标激活的唯一部署,因为在创建新修订时,以前的部署会取消。Replace targetArn 替换为目标 AWS IoT IoT 事物或事物组的 ARN。

    aws greengrassv2 list-deployments \ --target-arn targetArn

    响应包含包含目标的最新部署的列表。deploymentId 从响应中复制 以在下一步中使用。

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

    aws greengrassv2 cancel-deployment \ --deployment-id deploymentId

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