本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
元件環境變數參考
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
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。