元件環境變數參考 - AWS IoT Greengrass

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

元件環境變數參考

AWS IoT Greengrass核心軟體會在執行元件的生命週期指令碼時設定環境變數。您可以在組件中獲取這些環境變量以獲取物件名稱AWS 區域,和 Greengrass 核版本。此軟體也會設定元件使用處理序間通訊 SDK 以及與AWS服務互動所需的環境變數。

您也可以為元件的生命週期指令碼設定自訂環境變數。如需詳細資訊,請參閱 Setenv

AWS IoT Greengrass核心軟體設定下列環境變數:

AWS_IOT_THING_NAME

代表此 Greengrass 核心裝置的AWS IoT物件名稱。

AWS_REGION

這AWS 區域個 Greengrass 核心設備的運行位置。

AWSSDK 使用此環境變數來識別要使用的預設區域。此變數相當於AWS_DEFAULT_REGION

AWS_DEFAULT_REGION

這AWS 區域個 Greengrass 核心設備的運行位置。

AWS CLI使用此環境變數來識別要使用的預設「區域」。此變數相當於AWS_REGION

GGC_VERSION

在此 Greengrass 核心裝置上執行的 Greengrass 核心元件的版本。

GG_ROOT_CA_PATH

此功能適用於 v2.5.5 及更高版 Greengrass 核組件

Greengrass 核心使用的根憑證授權機構 (CA) 憑證的根憑證授權機構 (CA) 憑證。

AWS_GG_NUCLEUS_DOMAIN_SOCKET_FILEPATH_FOR_COMPONENT

元件用來與AWS IoT Greengrass Core 軟體通訊的 IPC 通訊端路徑。如需詳細資訊,請參閱使用AWS IoT Device SDK與格林格拉斯核,其他組件進行通信,以及AWS IoT Core

SVCUID

組件用於連接到 IPC 套接字並與AWS IoT Greengrass Core 軟件進行通信的密鑰令牌。如需詳細資訊,請參閱使用AWS IoT Device SDK與格林格拉斯核,其他組件進行通信,以及AWS IoT Core

AWS_CONTAINER_AUTHORIZATION_TOKEN

元件用來從權杖交換服務元件擷取認證的秘密權杖

AWS_CONTAINER_CREDENTIALS_FULL_URI

元件要求從權杖交換服務元件擷取認證的 URI。