元件環境變數參考 - 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 用與 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。