環境変数 - Amazon DCV セッションマネージャー

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

環境変数

環境変数には、いくつかの設定オプションと認証情報を指定するための別の方法があります。

次の例では、デフォルトユーザーの環境変数を設定する方法を示します。

macOS または Linux で環境変数を設定する

次のコマンドを実行して Linux または macOS で環境変数を設定します。

$ export DCV_SM_AUTH_SERVER_URL=https://example.com
$ export DCV_SM_CLIENT_ID=ExampleClientID

環境変数を設定すると、シェルセッションの終了時まで、または変数に別の値を設定するまで、使用する値が変更されます。変数をシェルのスタートアップスクリプトで設定することで、その後のセッションでその変数を永続的に設定することができます。

Windows で環境変数を設定する

次のコマンドを実行して Windows コマンドプロンプトで環境変数を設定します。

$ setx DCV_SM_AUTH_SERVER_URL https://example.com
$ setx DCV_SM_CLIENT_ID ExampleClientID

set を使用して環境変数を設定すると、現在のコマンドプロンプトセッションの終了時まで使用される値が変更されます。または、変数に別の値を設定するまで使用される値が変更されます。setx を使用して環境変数を設定すると、現在のコマンドプロンプトセッションおよびすべてのコマンドプロンプトセッションの両方で使用される値が変更されます。これらのセッションは、コマンドの実行後に作成します。これは、コマンド実行時にすでに実行されている他のコマンドシェルには影響を及ぼしません。

PowerShell を使用して環境変数を設定する

PowerShell を使用して環境変数を設定するには、次のコマンドを実行します。

$ $Env:DCV_SM_AUTH_SERVER_URL="https://example.com"
$ $Env:DCV_SM_CLIENT_ID="ExampleClientID"

前の例に示すように PowerShell プロンプトで環境変数を設定した場合は、現在のセッションの期間だけ値が保存されます。PowerShell およびコマンドプロンプトセッション間で環境変数を永続的に設定するには、[Control Panel] (コントロールパネル) の [System] (システム) アプリケーションを使用して変数を保存します。または、PowerShell プロファイルに変数を追加すると、以降のすべての PowerShell セッションにその変数が設定されます。環境変数の保存やセッション間での永続設定については、PowerShell ドキュメントを参照してください。

Amazon DCV セッションマネージャーでサポートされている環境変数

Amazon DCV セッションマネージャーでは次の環境変数がサポートされています。

  • DCV_SM_AUTH_SERVER_URL

    OAuth 2.0 アクセストークンのリクエストに使用される認証サーバーのホスト名を指定します。この環境変数を指定した場合、設定ファイルの値がオーバーライドされます。

  • DCV_SM_CLIENT_ID

    OAuth 2.0 アクセストークンの取得のためにセッションマネージャークライアントにより使用される一意のクライアント ID。

  • DCV_SM_CLIENT_PASSWORD

    OAuth 2.0 アクセストークンの取得のためにセッションマネージャークライアントにより使用されるパスワード。

  • DCV_SM_OAUTH2_TOKEN

    API リクエストの作成に使用されるアクセストークン。