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

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

检查 Greengrass 核心设备状态

Greengrass 核心设备向 AWS AWS IoT Greengrass 报告其软件组件的状态。您可以检查每个设备的运行状况摘要,并且可以检查每个设备上每个组件的状态。

核心设备具有以下运行状况:

  • HEALTHY – AWS AWS IoT Greengrass 核心软件和所有组件在核心设备上无问题运行。

  • UNHEALTHY – AWS AWS IoT Greengrass 核心软件或组件在核心设备上处于错误状态。

检查核心设备的运行状况

您可以检查各个核心设备的状态。

检查核心设备的状态 (AWS CLI)

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

    aws greengrassv2 get-core-device \ --core-device-thing-name coreDeviceName

    响应包含有关核心设备的信息,包括其状态。

检查核心设备组的运行状况

您可以检查一组核心设备(事物组)的状态。

检查一组设备的状态 (AWS CLI)

  • 运行以下命令以检索多个核心设备的状态。将命令中的 ARN 替换为要查询的事物组的 ARN。

    aws greengrass list-core-devices \ --thing-group-arn "arn:aws:iot:region:account-id:thinggroup/thingGroupName"

    响应包含事物组中核心设备的列表。列表中的每个条目都包含核心设备的状态。

检查核心设备组件状态

您可以检查核心设备上软件组件的状态,例如生命周期状态。有关组件生命周期状态的更多信息,请参阅管理 AWS IoT IoT Greengrass 组件

检查核心设备上的组件的状态 (AWS CLI)

  • 运行以下命令以检索核心设备上的组件的状态。Replace coreDeviceName 替换为要查询的核心设备的名称。

    aws greengrassv2 list-installed-components \ --core-device-thing-name coreDeviceName

    响应包含核心设备上运行的组件的列表。列表中的每个条目都包含组件的生命周期状态。