验证设备上是否安装了 G CLI reengrass - Amazon IoT Greengrass
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

验证设备上是否安装了 G CLI reengrass

注意

这些步骤不适用于 nucleus 精简版。

G CLI reengrass 最多可能需要一分钟才能部署。运行以下命令以检查部署的状态。MyGreengrassCore替换为核心设备的名称。

aws greengrassv2 list-effective-deployments --core-device-thing-name MyGreengrassCore

coreDeviceExecutionStatus 表示核心设备的部署状态。当状态为时SUCCEEDED,运行以下命令以验证 G CLI reengrass 是否已安装并运行。将 /greengrass/v2 替换为根文件夹路径。

Linux or Unix
/greengrass/v2/bin/greengrass-cli help
Windows Command Prompt (CMD)
C:\greengrass\v2\bin\greengrass-cli help
PowerShell
C:\greengrass\v2\bin\greengrass-cli help

该命令输出 Greengr CLI ass 的帮助信息。如果greengrass-cli未找到,则部署可能无法安装 Greengr CLI ass。有关更多信息,请参阅 故障排除 Amazon IoT Greengrass V2

您也可以运行以下命令将手动部署 Amazon IoT Greengrass CLI到您的设备上。

  • region替换为 Amazon Web Services 区域 你使用的。请务必使用与 Amazon Web Services 区域 在设备 Amazon CLI 上配置时使用的相同。

  • account-id用您的 Amazon Web Services 账户 身份证替换。

  • MyGreengrassCore替换为核心设备的名称。

Linux, macOS, or Unix
aws greengrassv2 create-deployment \ --target-arn "arn:aws:iot:region:account-id:thing/MyGreengrassCore" \ --components '{ "aws.greengrass.Cli": { "componentVersion": "2.14.0" } }'
Windows Command Prompt (CMD)
aws greengrassv2 create-deployment ^ --target-arn "arn:aws:iot:region:account-id:thing/MyGreengrassCore" ^ --components "{\"aws.greengrass.Cli\":{\"componentVersion\":\"2.14.0\"}}"
PowerShell
aws greengrassv2 create-deployment ` --target-arn "arn:aws:iot:region:account-id:thing/MyGreengrassCore" ` --components '{\"aws.greengrass.Cli\":{\"componentVersion\":\"2.14.0\"}}'
提示

您可以在 PATH 环境变量中添加 /greengrass/v2/bin(Linux)或 C:\greengrass\v2\bin(Windows),以便在没有绝对路径的情况下运行 greengrass-cli