コンポーネントの環境変数リファレンス - AWS IoT Greengrass

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

コンポーネントの環境変数リファレンス

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。