翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
コンポーネントの環境変数リファレンス
AWS IoT Greengrass Core ソフトウェアは、コンポーネントのライフサイクルスクリプトを実行するときに、環境変数を設定します。これらのコンポーネント内の環境変数を取得することで、モノの名前、AWS リージョン、および Greengrass nucleus バージョンを取得することができます。また、このソフトウェアは、コンポーネントがプロセス間通信 SDK を使用し、AWS サービスとやり取りするために必要な環境変数も設定します。
コンポーネントのライフサイクルスクリプトにカスタム環境変数を設定することもできます。詳細については「Setenv」を参照してください。
AWS IoT Greengrass Core ソフトウェアは、以下の環境変数を設定します。
AWS_IOT_THING_NAME
-
この Greengrass コアデバイスを表す AWS IoT モノの名前。
AWS_REGION
-
この Greengrass コアデバイスが動作する場所となる AWS リージョン。
AWS SDK はこの環境変数を使用して、使用するデフォルトのリージョンを識別します。この変数は
AWS_DEFAULT_REGION
と同等です。 AWS_DEFAULT_REGION
-
この Greengrass コアデバイスが動作する場所となる AWS リージョン。
AWS CLI はこの環境変数を使用して、使用するデフォルトのリージョンを識別します。この変数は
AWS_REGION
と同等です。 GGC_VERSION
-
この Greengrass コアデバイスで実行される Greengrass nucleus コンポーネントのバージョン。
GG_ROOT_CA_PATH
-
この機能は、Greengrass nucleus コンポーネントの v2.5.5 以降に利用できます。
Greengrass nucleus が使用するルート認証局 (CA) 証明書へのパス。
AWS_GG_NUCLEUS_DOMAIN_SOCKET_FILEPATH_FOR_COMPONENT
-
コンポーネントが、AWS IoT Greengrass Core ソフトウェアとの通信に使用する IPC ソケットへのパス。詳細については、「を使用して AWS IoT Device SDK Greengrass nucleus、その他のコンポーネント、および と通信します。 AWS IoT Core」を参照してください。
SVCUID
-
コンポーネントが IPC ソケットへの接続と、AWS IoT Greengrass Core ソフトウェアとの通信のために使用するシークレットトークン。詳細については、「を使用して AWS IoT Device SDK Greengrass nucleus、その他のコンポーネント、および と通信します。 AWS IoT Core」を参照してください。
AWS_CONTAINER_AUTHORIZATION_TOKEN
-
コンポーネントが、トークン交換サービスコンポーネントから認証情報を取得するために使用するシークレットトークン。
AWS_CONTAINER_CREDENTIALS_FULL_URI
-
コンポーネントが、トークン交換サービスコンポーネントから認証情報を取得するためにリクエストする URI。