本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Greengrass
Greengrass CLI 组件 (aws.greengrass.Cli
)提供了一个本地命令行界面,您可以在核心设备上使用该接口在本地开发和调试组件。例如,Greengrass CLI 允许您在核心设备上创建本地部署并重新启动组件。
您可以在安装此组件时安装此组件。Amazon IoT GreengrassCore 软件。有关更多信息,请参阅开始使用 Amazon IoT Greengrass V2。
安装此组件后,请运行以下命令以查看其帮助文档。当安装此组件时,它会将一个符号链接添加到greengrass-cli
中的
folder。您可以从此路径运行 Greengrass CLI,或将其添加到/greengrass/v2
/binPATH
要运行的环境变量greengrass-cli
没有绝对路径.
/greengrass/v2
/bin/greengrass-cli help
以下命令重新启动名为com.example.HelloWorld
,例如。
sudo
/greengrass/v2
/bin/greengrass-cli component restart \ --names "com.example.HelloWorld"
有关更多信息,请参阅Greengrass。
Versions
此组件具有以下版本:
-
2.4.x
-
2.3.x
-
2.2.x
-
2.1.x
-
2.0.x
Type
这个组件是一个插件组件(aws.greengrass.plugin
)。这些区域有:Greengrass 核心在与核心相同的 Java 虚拟机 (JVM) 中运行此组件。当您安装或重新启动此组件时,核心将重新启动。
此组件使用与 Greengrass 核相同的日志文件。有关更多信息,请参阅查看Amazon IoT GreengrassCore 软件日志。
有关更多信息,请参阅组件类型。
Requirements
此组件有以下要求:
-
您必须获得授权才能使用 Greengrass CLI 与Amazon IoT GreengrassCore 软件。执行以下操作之一以使用 Greengrass CLI:
-
使用 root 用户 (
sudo
)。 -
使用运行Amazon IoT GreengrassCore 软件。
-
使用系统用户,该用户位于您在已授权的对象组配置参数。
-
Dependencies
部署组件时,Amazon IoT Greengrass还部署其依赖关系的兼容版本。这意味着您必须满足组件及其所有依赖关系的要求才能成功部署组件。此部分列出了发布版本以及定义每个依赖关系的组件版本的语义版本约束。您也可以在中查看每一版的组件的依赖关系。Amazon IoT Greengrass控制台
有关组件依赖项的更多信息,请参阅。组件配方参考.
Configuration
此组件提供了以下配置参数,您可以在部署组件时自定义这些参数。
例如:配置 merge 更新
以下示例配置指定授权三个系统组(group1
、1002
, 和group3
)使用 Greengrass CLI。
{ "AuthorizedPosixGroups": "group1,1002,group3" }
Changelog
下表介绍每一版的中的更改。
Version |
更改 |
---|---|
2.4.0 |
|
2.3.0 |
已更新适用于 Greengrass 原核 2.3.0 版发行。 |
2.2.0 |
已更新适用于 Greengrass 原核 2.2.0 版发行。 |
2.1.0 |
已更新适用于 Greengrass 原核 2.1.0 版发行。 |
2.0.5 |
已更新适用于 Greengrass 原核 2.0.5 版发行。 |
2.0.4 |
已更新适用于 Greengrass 原核 2.0.4 版发行。 |
2.0.3 |
初始版本。 |