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

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

检查部署状态

您可以检查在 AWS AWS IoT Greengrass 中创建的部署的状态。您还可以检查将部署推出到每个核心设备的 AWS IoT IoT 作业的状态。当部署处于活动状态时 AWS IoT IoT 作业的状态为 IN_PROGRESS。在创建部署的新修订后,上一个修订的 AWS IoT IoT 作业的状态将变为 CANCELLED

检查部署状态

您可以检查由其目标或其 ID 标识的部署的状态。

按目标检查部署状态 (AWS CLI)

  • 运行以下命令以检索目标的最新部署的状态。Replace targetArn 替换为部署所针对的 AWS IoT IoT 事物或事物组的 ARN。

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

    响应包含包含目标的最新部署的列表。此部署对象包括部署的状态。

按 ID 检查部署状态 (AWS CLI)

  • 运行以下命令以检索部署的状态。Replace deploymentId 替换为要查询的部署的 ID。

    aws greengrassv2 get-deployment \ --deployment-id deploymentId

    响应包含部署的状态。

检查设备部署状态

您可以检查适用于单个核心设备的部署作业的状态。

检查部署作业状态 (AWS CLI)

  • 运行以下命令以检索核心设备的所有部署作业的状态。Replace coreDeviceName 替换为要查询的核心设备的名称。

    aws greengrassv2 list-effective-deployments \ --core-device-thing-name coreDeviceName

    响应包含核心设备的部署作业列表。您可以按作业deploymentId或 标识部署的作业targetArn。每个部署作业都包含核心设备上的作业的状态。