组件环境变量引用 - AWS IoT Greengrass

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

组件环境变量引用

AWS IoT Greengrass核心软件在为组件运行生命周期脚本时设置环境变量。你可以在组件中获取这些环境变量来获得事物名称、和 GreengAWS 区域 rass nucleus 版本。该软件还设置您的组件使用进程间通信 SDK与AWS服务交互所需的环境变量。

您还可以为组件的生命周期脚本设置自定义环境变量。有关更多信息,请参阅 Setenv

AWS IoT GreengrassCore 软件设置以下环境变量:

AWS_IOT_THING_NAME

代表这个 Greengrass 核心设备的AWS IoT东西的名字。

AWS_REGION

这款 Greengrass 核心设备的运行AWS 区域地点。

SAWS DK 使用此环境变量来标识要使用的默认区域。此变量等效于AWS_DEFAULT_REGION

AWS_DEFAULT_REGION

这款 Greengrass 核心设备的运行AWS 区域地点。

AWS CLI使用此环境变量来标识要使用的默认区域。此变量等效于AWS_REGION

GGC_VERSION

在这款 Greengrass 核心设备上运行的 Greengrass 核心组件的版本。

GG_ROOT_CA_PATH

此功能适用于 Greengrass nucleus 组件的 v2.5.5 及更高版本。

Greengrass 核心要使用的根证书颁发机构 (CA) 证书的路径。

AWS_GG_NUCLEUS_DOMAIN_SOCKET_FILEPATH_FOR_COMPONENT

组件用于与AWS IoT Greengrass Core 软件通信的 IPC 套接字路径。有关更多信息,请参阅使用 AWS IoT Device SDK 与 Greengrass 原子核、其他组件进行通信 AWS IoT Core

SVCUID

组件用来连接到 IPC 套接字并与AWS IoT Greengrass Core 软件通信的秘密令牌。有关更多信息,请参阅使用 AWS IoT Device SDK 与 Greengrass 原子核、其他组件进行通信 AWS IoT Core

AWS_CONTAINER_AUTHORIZATION_TOKEN

组件用来从令牌交换服务组件检索凭证的密钥令牌

AWS_CONTAINER_CREDENTIALS_FULL_URI

组件请求从令牌交换服务组件检索凭证的 URI。