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

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

元件環境變數參考

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

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

Core AWS IoT Greengrass 軟體會設定下列環境變數:

AWS_IOT_THING_NAME

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

AWS_REGION

此 Greengrass 核心裝置運作 AWS 區域 所在的 。

AWS SDKs 使用此環境變數來識別要使用的預設區域。此變數等同於 AWS_DEFAULT_REGION

AWS_DEFAULT_REGION

此 Greengrass 核心裝置運作 AWS 區域 所在的 。

AWS CLI 使用此環境變數來識別要使用的預設區域。此變數等同於 AWS_REGION

GGC_VERSION

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

GG_ROOT_CA_PATH

此功能適用於 Greengrass 核元件的 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。