组件 - AWS IoT Greengrass

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

组件

使用component命令与核心设备上的本地组件进行交互。

details

检索一个组件的版本、状态和配置。

摘要
greengrass-cli component details --name <component-name>
Arguments (参数)

--name-n。 组件名称。

输出

以下示例显示了运行此命令时生成的输出。

$ sudo greengrass-cli component details --name MyComponent Component Name: MyComponent Version: 1.0.0 State: RUNNING Configuration: null

列表

检索设备上安装的每个组件的名称、版本、状态和配置。

摘要
greengrass-cli component list
Arguments (参数)

输出

以下示例显示了运行此命令时生成的输出。

$ sudo greengrass-cli component list Components currently running in Greengrass: Component Name: FleetStatusService Version: 0.0.0 State: RUNNING Configuration: {"periodicUpdateIntervalSec":86400.0} Component Name: UpdateSystemPolicyService Version: 0.0.0 State: RUNNING Configuration: null Component Name: aws.greengrass.Nucleus Version: 2.0.0 State: FINISHED Configuration: {"awsRegion":"region","runWithDefault":{"posixUser":"ggc_user:ggc_group"},"telemetry":{}} Component Name: DeploymentService Version: 0.0.0 State: RUNNING Configuration: null Component Name: TelemetryAgent Version: 0.0.0 State: RUNNING Configuration: null Component Name: aws.greengrass.Cli Version: 2.0.0 State: RUNNING Configuration: {"AuthorizedPosixGroups":"ggc_user"}

重新启动

重启组件。

摘要
greengrass-cli component restart --names <component-name>,...
Arguments (参数)

--names-n。 组件名称。至少需要一个组件名称。您可以指定其他组件名称,用逗号分隔每个名称。

输出

stop

停止运行组件。

摘要
greengrass-cli component stop --names <component-name>,...
Arguments (参数)

--names-n。 组件名称。至少需要一个组件名称。如果需要,您可以指定其他组件名称,用逗号分隔每个名称。

输出