组件环境变量引用 - Amazon IoT Greengrass
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

组件环境变量引用

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

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

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

AWS_IOT_THING_NAME

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

AWS_REGION

这款 Greengrass 核心设备的运行Amazon Web Services 区域地点。

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

AWS_DEFAULT_REGION

这款 Greengrass 核心设备的运行Amazon Web Services 区域地点。

Amazon 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

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

SVCUID

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

AWS_CONTAINER_AUTHORIZATION_TOKEN

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

AWS_CONTAINER_CREDENTIALS_FULL_URI

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