翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ユーザーのアプリケーションストリーミング体験を最適化するための AppStream 2.0 フリートのカスタマイズ
AppStream 2.0 フリートインスタンスをカスタマイズして、ユーザーのアプリケーションストリーミング体験を最適化するには、AppStream 2.0 環境の特定の側面を定義します。たとえば、環境変数を永続化して、アプリケーション間で設定を動的に渡し、適用されているデフォルトファイルの関連付けをすべてのユーザーに設定できます。概要として、フリートインスタンスのカスタマイズには次のタスクが含まれます。
-
Image Builder に接続し、必要に応じてカスタマイズする。
-
Image Builder で Image Assistant を使用して、カスタマイズ内容を含む新しいイメージを作成する。
-
新しいフリートインスタンスを作成するか、既存のフリートインスタンスを変更する。フリートインスタンスを設定する際、作成およびカスタマイズされた新しいイメージを選択します。
-
新しいスタックを作成するか、既存のスタックを変更して、フリートインスタンスと関連付ける。
注記
特定のフリートをカスタマイズする場合は、Active Directory 環境で、グループポリシーマネジメントコンソール (GPMC) を使用して、ドメインに結合されたコンピュータでグループポリシーオブジェクト (GPO) 設定を更新する必要がある場合があります。
内容
環境変数の永続化
環境変数を使用すると、アプリケーション間で設定を動的に渡すことができます。たとえば、多くの工学アプリケーションでは、環境変数を使用して、設置するライセンスサーバーの IP アドレスまたはホスト名を指定し、そのサーバーからライセンスをチェックアウトします。
フリートインスタンス間で環境変数を使用するには、この手順のステップを行います。
注記
次の手順は Windows フリートのみに適用されます。
注記
AppStream 2.0 で Active Directory およびグループポリシーを使用している場合は、環境変数でグループポリシーが使用できるように、ストリーミングインスタンスが Active Directory ドメインに結合されていることを確認します。グループポリシーの [環境変数] の設定項目の設定については、Microsoft のドキュメントの「環境変数の項目を設定する
システム環境変数の変更
フリートインスタンス全体でシステム環境変数を変更するには、以下の手順を実行します。
Image Builder のシステム環境変数を変更するには
この手順は、システム環境変数にのみ適用されます。ユーザー環境変数には適用されません。フリートインスタンス間で永続化するユーザー環境変数を変更するには、次の手順のステップを実行します。
-
システム環境変数を変更する Image Builder に接続し、ローカル管理者権限を持つアカウントでサインインします。そのためには、次のいずれかを実行します。
-
AppStream 2.0 コンソールを使用する (ウェブ接続のみ)
-
ストリーミング URL を作成する (ウェブまたは AppStream 2.0 クライアント接続用)
注記
接続先の Image Builder が Active Directory ドメインに参加していて、組織でスマートカードサインインが必要な場合は、ストリーミング URL を作成し、接続に AppStream 2.0 クライアントを使用する必要があります。スマートカードサインインの詳細については、「スマートカード」をご参照ください。
-
-
Windows の [スタート] ボタンを選択して、[コンピュータ] のコンテキスト (右クリック) メニューを開き、[プロパティ] を選択します。
-
ナビゲーションペインで [Advanced system settings] (システムの詳細設定) を選択します。
-
[システム変数] で、フリートインスタンス間で永続化する環境変数を変更し、[OK] を選択します。
-
Image Builder デスクトップから、Image Assistant を開きます。
-
Image Assistant で、必要な手順に従って、イメージの作成を完了します。詳細については、「チュートリアル: AppStream 2.0 コンソールを使用してカスタム AppStream 2.0 イメージを作成する」を参照してください。
システム環境変数の変更は、フリートインスタンス間で永続化され、該当するインスタンスから起動されるストリーミングセッションに適用されます。
注記
システム環境変数として AWS CLI 認証情報を設定すると、AppStream 2.0 がイメージを作成できなくなる場合があります。
ユーザー環境変数の変更
フリートインスタンス全体でユーザー環境変数を変更するには、以下の手順を実行します。
ユーザー環境変数を変更するには
-
システム環境変数を変更する Image Builder に接続し、[Template User (テンプレートユーザー)] としてサインインします。そのためには、次のいずれかを実行します。
-
AppStream 2.0 コンソールを使用する (ウェブ接続のみ)
-
ストリーミング URL を作成する (ウェブまたは AppStream 2.0 クライアント接続用)
注記
接続先の Image Builder が Active Directory ドメインに参加していて、組織でスマートカードサインインが必要な場合は、ストリーミング URL を作成し、接続に AppStream 2.0 クライアントを使用する必要があります。スマートカードサインインの詳細については、「スマートカード」をご参照ください。
[Template User (テンプレートユーザー)] では、ユーザー向けのデフォルトアプリケーションと Windows の設定を作成できます。詳細については、デフォルトのアプリケーションおよび Windows 設定とアプリケーション起動パフォーマンスの「Creating Default Application and Windows Settings for Your AppStream 2.0 Users」を参照してください。
-
-
Image Builder で、Windows の [スタート] ボタンをクリックし、[コントロールパネル]、[ユーザー アカウント] の順に選択します。
-
[ユーザー アカウント] を再度選択します。左のナビゲーションペインで、[環境変数の変更] を選択します。
-
[DefaultProfileUser] の [ユーザー環境変数] で、必要に応じてユーザー環境変数を設定または作成し、[OK] を選択します。
-
これにより現在のセッションが切断され、ログインメニューが開きます。次のいずれかを実行して、Image Builder にログインします。
-
Image Builder が Active Directory ドメインに参加していない場合、[Local User] タブで、[Administrator] を選択します。
-
Image Builder が Active Directory ドメインに参加している場合、[Directory User] タブを選択し、Image Builder でローカル監理者権限があるドメインユーザーとしてログインします。
-
-
Image Builder デスクトップから、Image Assistant を開きます。
-
Image Assistant で、必要な手順に従って、イメージの作成を完了します。詳細については、「チュートリアル: AppStream 2.0 コンソールを使用してカスタム AppStream 2.0 イメージを作成する」を参照してください。
範囲を制限して環境変数を作成する
スクリプトから離れてスポーンするプロセスに範囲が制限されている環境変数を作成するには、次のステップに従います。このアプローチは、同じ環境変数をアプリケーションごとに異なる値で使用する必要がある場合に便利です。たとえば、2 つの異なるアプリケーションでいずれも環境変数「LIC_SERVER」を使用しているが、使用する「LIC_SERVER」の値は異なる場合です。
範囲を制限して環境変数を作成するには
-
範囲が制限された環境変数を作成する Image Builder に接続し、ローカル管理者権限を持つアカウントでサインインします。そのためには、次のいずれかを実行します。
-
AppStream 2.0 コンソールを使用する (ウェブ接続のみ)
-
ストリーミング URL を作成する (ウェブまたは AppStream 2.0 クライアント接続用)
注記
接続先の Image Builder が Active Directory ドメインに参加していて、組織でスマートカードサインインが必要な場合は、ストリーミング URL を作成し、接続に AppStream 2.0 クライアントを使用する必要があります。スマートカードサインインの詳細については、「スマートカード」をご参照ください。
-
-
スクリプト用に子フォルダを C:\ ドライブに作成します (例: C:\Scripts)。
-
メモ帳を開き、新しいスクリプトを作成して、次の行を入力します。
set
変数
=値
start " " "C:\path\to\application.exe"
実行する条件は以下のとおりです。
変数
は、使用する変数名値
は、一定の変数名の値注記
アプリケーションのパスにスペースを含む場合は、文字列全体を引用符でカプセル化する必要があります。以下はその例です。
start " " "C:\Program Files\application.exe"
-
[File] (ファイル)、[Save] (保存) の順に選択します。ファイルに名前を付け、拡張子を .bat にして C:\Scripts に保存します。たとえば、ファイルの名前を LaunchApp.bat とします。
-
必要に応じて、ステップ 4 および 5 を繰り返し、独自の環境変数および値が必要な追加アプリケーションごとにスクリプトを作成します。
-
Image Builder デスクトップから、Image Assistant を起動します。
-
[Add App] を選択して、C:\Scripts を参照し、ステップ 5 で作成したスクリプトのいずれかを選択します。[Open (開く)] を選択します。
-
[App Launch Settings] ダイアログボックスで、必要に応じて設定をそのまま使用するか、変更します。完了したら、[Save ] を選択します。
-
複数のスクリプトを作成した場合は、スクリプトごとにステップ 8 と 9 を繰り返します。
-
Image Assistant で、必要な手順に従って、イメージの作成を完了します。詳細については、「チュートリアル: AppStream 2.0 コンソールを使用してカスタム AppStream 2.0 イメージを作成する」を参照してください。
スクリプトから実行されるプロセスで、環境変数と特定の値を使用できるようになりました。その他のプロセスで、この変数および値にアクセスすることはできません。
ユーザー向けにデフォルトファイルの関連付けを設定する
アプリケーションファイルの拡張子の関連付けは、ユーザー単位で設定されるため、AppStream 2.0 ストリーミングセッションを起動するすべてのユーザーに自動的に適用されることはありません。たとえば、Image Builder の .pdf ファイルを開くデフォルトのアプリケーションとして Adobe Reader を設定しても、この変更はユーザーには適用されません。
注記
次の手順は Windows フリートにのみ適用されます。
注記
以下の手順は、Active Directory ドメインに参加している Image Builder で実行する必要があります。さらに、フリートは Active Directory ドメインに参加している必要があります。それ以外の場合、設定したデフォルトのファイルの関連付けは適用されません。
ユーザー向けにデフォルトファイルの関連付けを設定するには
-
デフォルトファイルの関連付けを設定する Image Builder に接続し、Image Builder に対するローカル管理者権限を持つドメインアカウントでサインインします。そのためには、次のいずれかを実行します。
-
AppStream 2.0 コンソールを使用する (ウェブ接続のみ)
-
ストリーミング URL を作成する (ウェブまたは AppStream 2.0 クライアント接続用)
注記
組織でスマートカードサインインが必要な場合は、ストリーミング URL を作成し、接続に AppStream 2.0 クライアントを使用する必要があります。スマートカードサインインの詳細については、「スマートカード」をご参照ください。
-
-
必要に応じて、デフォルトのファイルの関連付けを設定します。
-
管理者として Windows コマンドプロンプトを開きます。
-
コマンドプロンプトで次のコマンドを入力して、Image Builder のファイル関連付けを XML ファイルでエクスポートし、ENTER キーを押します。
dism.exe /online /export-DefaultAppAssociations:c:\default_associations.xml
32 ビットバージョンの DISM で、実行中の 64 ビットのオペレーティングシステムを使用できないというエラーメッセージが表示される場合は、コマンドプロンプトウィンドウを閉じます。File Explorer を開いて、C:\Windows\System32 を参照し、cmd.exe を右クリックしたら、[管理者として実行] を選択し、再度コマンドを実行します。
-
ローカルグループポリシーエディタまたは GPMC を使用して、デフォルトの関連付け設定ファイルを設定できます。
-
ローカルグループポリシーエディタ:
Image Builder で、管理者としてコマンドプロンプトを開き、
gpedit.msc
と入力し、ENTER キーを押します。コンソールツリーで、[Computer Configuration] (コンピュータの構成) を [Administrative Templates] (管理用テンプレート)、[Windows Components] (Windows コンポーネント) の順に展開し、[File Explorer] を選択します。
-
GPMC:
ディレクトリまたはドメインコントローラーで、管理者としてコマンドプロンプトを開き、
gpmc.msc
と入力し、ENTER キーを押します。左のコンソールツリーで、新しい GPO を作成する OU、または既存の GPO を使用する OU を選択して、以下のいずれかの操作を行います。
-
コンテキスト (右クリック) メニューを開き、[Create a GPO in this domain, Link it here] を選択して、新しい GPO を作成します。[Name] に、この GPO のわかりやすい名前を入力します。
-
既存の GPO を選択します。
GPO のコンテキストメニューを開き、[編集] を選択します。
[User Configuration (ユーザーの構成)] を [ポリシー]、[Administrative Templates (管理用テンプレート)]、[Windows Components (Windows コンポーネント)] の順に展開し、[File Explorer (ファイルエクスプローラー)] を選択します。
-
-
-
[デフォルトの関連付け設定ファイルを設定] をダブルクリックします。
-
[Set a default associations configuration file properties (デフォルトの関連付け設定ファイルプロパティを設定)] ダイアログボックスの [有効] を選択し、次のいずれかを実行します。
-
ローカルグループポリシーエディタを使用している場合は、パスを入力します:
c:\default_associations.xml
。 -
GPMC を使用している場合は、ネットワークパスを入力します。例えば、
\\networkshare\default_associations.xml
です。
-
-
[適用]、[OK] の順に選択します。
-
ローカルグループポリシーエディタまたは GPMC を終了します。
-
Image Builder デスクトップから、Image Assistant を開きます。
-
Image Assistant で、必要な手順に従って、イメージの作成を完了します。詳細については、「チュートリアル: AppStream 2.0 コンソールを使用してカスタム AppStream 2.0 イメージを作成する」を参照してください。
設定したファイルの関連付けは、フリートインスタンスと、そのインスタンスから起動されるユーザーストリーミングセッションに適用されます。
Internet Explorer セキュリティ強化の構成を無効にする
Internet Explorer セキュリティ強化の構成 (ESC) では、サーバーと Internet Explorer のインターネットへの公開が制限されるように設定されます。ただし、この設定は、AppStream 2.0 エンドユーザーエクスペリエンスに影響する可能性があります。AppStream 2.0 ストリーミングセッションに接続されているユーザーでは、以下の場合にウェブサイトが想定どおりに表示されない、または実行されないことがあります。
-
ユーザーのストリーミングセッションを起動したフリートインスタンスで Internet Explorer ESC が有効になっている
-
ユーザーが、ストリーミングセッションの間に Internet Explorer を実行
-
アプリケーションが Internet Explorer を使用してデータをロードする
注記
次の手順は Windows フリートにのみ適用されます。
Internet Explorer セキュリティ強化の構成を無効にするには
-
Internet Explorer ESC を無効にする Image Builder に接続し、ローカル管理者権限を持つアカウントでサインインします。そのためには、次のいずれかを実行します。
-
AppStream 2.0 コンソールを使用する (ウェブ接続のみ)
-
ストリーミング URL を作成する (ウェブまたは AppStream 2.0 クライアント接続用)
注記
接続先の Image Builder が Active Directory ドメインに参加していて、組織でスマートカードサインインが必要な場合は、ストリーミング URL を作成し、接続に AppStream 2.0 クライアントを使用する必要があります。スマートカードサインインの詳細については、「スマートカード」をご参照ください。
-
-
Image Builder で Internet Explorer ESC を無効にするには、次の操作を行います。
-
サーバーマネージャーを開きます。Windows の [スタート] ボタンをクリックし、[サーバー マネージャー] を選択します。
-
左のナビゲーションペインの [ローカル サーバー] を選択します。
-
右側のプロパティペインで、[IE Enhanced Security Configuration] (IE セキュリティ強化の構成) の横にある [On] (有効) リンクを選択します。
-
[Internet Explorer セキュリティ強化の構成] ダイアログボックスで、[Administrators] と [Users] の [オフ] オプションを選択し、[OK] を選択します。
-
-
Image Builder デスクトップの右上領域で、[Admin Commands]、[Switch User] の順に選択します。
-
これにより現在のセッションが切断され、ログインメニューが開きます。次のいずれかを実行して、Image Builder にログインします。
-
Image Builder が Active Directory ドメインに参加していない場合、[Local User] タブで、[Template User] を選択します。
-
Image Builder が Active Directory ドメインに参加している場合は、[Directory User] タブを選択し、Image Builder でローカル管理者権限がないドメインユーザーとしてログインします。
-
-
Internet Explorer を開いて次の手順を実行して設定をリセットします。
-
Internet Explorer ブラウザウィンドウの右上で、ツールアイコンを選択し、[インターネットオプション] を選択します。
-
[詳細設定] タブを選択し、[リセット] を選択します。
-
選択の確認を求められたら、[リセット] を選択します。
-
[Internet Explorer の設定をリセット] メッセージが表示されたら、[閉じる] を選択します。
-
-
Image Builder を再起動します。
-
[Admin Commands]、[Switch User] を選択し、次のいずれかの操作を行います。
-
Image Builder が Active Directory ドメインに参加していない場合、[Local User] タブで、[Administrator] を選択します。
-
Image Builder が Active Directory ドメインに参加している場合、[ディレクトリユーザー] タブを選択し、ステップ 4 で使用したのと同じドメインアカウントでログインします。
-
-
Image Builder デスクトップから、Image Assistant を開きます。
-
[Step 2. Configure Apps] (ステップ 2。 アプリを設定する) で、[Save settings] (設定の保存) を選択します。
-
Image Assistant で、必要な手順に従って、イメージの作成を完了します。詳細については、「チュートリアル: AppStream 2.0 コンソールを使用してカスタム AppStream 2.0 イメージを作成する」を参照してください。
ユーザーのストリーミングセッション用に Internet Explorer のデフォルトホームページを変更する
グループポリシーを使用して、ユーザーのストリーミングセッションに対する Internet Explorer のデフォルトホームページを変更できます。また、使用環境にグループポリシーがないか、グループポリシーを使用したくない場合、代わりに AppStream 2.0 Template User アカウントを使用できます。
注記
次の手順は Windows フリートにのみ適用されます。
内容
グループポリシーを使用して Internet Explorer のデフォルトホームページを変更する
Active Directory 環境で、グループ ポリシー管理 (GPMC) MMC スナップインを使用して、デフォルトホームページをユーザーが変更できないように設定します。Active Directory が使用環境に存在しない場合は、ローカルグループポリシーエディタを使用してこのタスクを実行します。ユーザーが変更できるホームページを設定するには、GPMC を使用する必要があります。
GPMC を使用するには、最初に次のことを行います。
-
ドメインに参加済みのコンピュータまたは EC2 インスタンスにアクセスします。
-
GPMC をインストールします。詳細については、Microsoft ドキュメントの「Installing or Removing Remote Server Administration Tools for Windows 7
」を参照してください。 -
アクセス許可を持つドメインとしてログインし、GPO を作成します。GPO を適切な組織ユニット (OU) にリンクします。
グループポリシーの管理用テンプレートを使用して Internet Explorer のデフォルトホームページを変更するには
ユーザーが変更できないデフォルトホームページを設定するには、グループポリシーの管理用テンプレートを使用できます。管理用テンプレートの詳細については、Microsoft のドキュメントの「管理用テンプレートのポリシー設定の編集
AppStream 2.0 コンソール (https://console.aws.amazon.com/appstream2
) を開きます。 -
お客様の環境で Active Directory を使用していない場合は、ローカルグループポリシーエディタを開きます。Active Directory を使用している場合は、GPMC を開きます。[スクリプト (ログオン/ログオフ)] ポリシー設定を見つけます。
-
ローカルグループポリシーエディタ:
Image Builder で、管理者としてコマンドプロンプトを開き、
gpedit.msc
と入力し、ENTER キーを押します。[User Configuration] (ユーザーの構成) を [Administrative Templates] (管理用テンプレート)、[Windows Components] (Windows コンポーネント) の順に展開し、[Internet Explorer] を選択します。
-
GPMC:
ディレクトリまたはドメインコントローラーで、管理者としてコマンドプロンプトを開き、
gpmc.msc
と入力し、ENTER キーを押します。左のコンソールツリーで、新しい GPO を作成する OU、または既存の GPO を使用する OU を選択して、以下のいずれかの操作を行います。
-
コンテキスト (右クリック) メニューを開き、[Create a GPO in this domain, Link it here] を選択して、新しい GPO を作成します。[Name] に、この GPO のわかりやすい名前を入力します。
-
既存の GPO を選択します。
GPO のコンテキストメニューを開き、[編集] を選択します。
[User Configuration] (ユーザーの構成) を [ポリシー]、[Administrative Templates] (管理用テンプレート)、[Windows Components] (Windows コンポーネント) の順に展開し、[Internet Explorer] を選択します。
-
-
-
[ホームページ設定の変更の無効化] をダブルクリックして [有効] を選択し、[ホームページ] に URL を入力します。
-
[適用]、[OK] の順に選択します。
-
ローカルグループポリシーエディタまたは GPMC を終了します。
グループポリシー設定を使用して Internet Explorer のデフォルトホームページを変更するには
ユーザーが変更できないデフォルトホームページを設定するには、グループポリシー設定を使用します。グループポリシーの設定の詳細については、Microsoft のドキュメントの「レジストリ項目の設定
-
ディレクトリまたはドメインコントローラーで、管理者としてコマンドプロンプトを開き、
gpmc.msc
と入力し、ENTER キーを押します。 -
左のコンソールツリーで、新しい GPO を作成する OU、または既存の GPO を使用する OU を選択して、以下のいずれかの操作を行います。
-
コンテキスト (右クリック) メニューを開き、[Create a GPO in this domain, Link it here] を選択して、新しい GPO を作成します。[Name] に、この GPO のわかりやすい名前を入力します。
-
既存の GPO を選択します。
-
-
GPO のコンテキストメニューを開き、[編集] を選択します。
-
[User Configuration] (ユーザーの構成) の [設定] を展開し、[Windows Settings] (Windows 設定) を選択します。
-
[レジストリ] のコンテキスト (右クリック) メニューを開き、[新規]、[レジストリ項目] の順に選択します。
-
[新しいレジストリのプロパティ] ダイアログボックスで、グループポリシーの次のレジストリ設定を指定します。
-
[Action] で、[Update] を選択します。
-
[Hive] で、[HKEY_CURRENT_USER] を選択します。
-
[キーパス] で、HKEY_CURRENT_USER\SOFWARE\Microsoft\Internet Explorer\Main を参照して選択します。
-
[値の名前] に、[Start Page] (開始ページ) を入力します。
-
[Value Data] (値データ) に、ホームページの URL を入力します。
-
-
[一般] タブで、[Apply Once] (一度のみ適用)、[Do not Re-Apply] (再適用しない) の順で選択します。
注記
Internet Explorer のブラウザ設定で、ユーザーが [デフォルトを使用] ボタンを選択して、デフォルトホームページを企業ホームページにリセットできるように、Default_Page_URL の値を設定することもできます。[Apply Once] (一度のみ適用) や [Do not Re-Apply] (再適用しない) を選択する必要はありません。
-
[OK] を選択して、GPMC を閉じます。
AppStream 2.0 Template User アカウントを使用して、Internet Explorer のデフォルトホームページを変更する
Template User アカウントを使用して、Internet Explorer のデフォルトホームページを変更するには、以下の手順を実行します。
Template User アカウントを使用して、Internet Explorer のデフォルトホームページを変更するには
-
デフォルトの Internet Explorer ホームページを変更する Image Builder に接続し、[Template User (テンプレートユーザー)] アカウントでサインインします。そのためには、次のいずれかを実行します。
-
AppStream 2.0 コンソールを使用する (ウェブ接続のみ)
-
ストリーミング URL を作成する (ウェブまたは AppStream 2.0 クライアント接続用)
注記
接続先の Image Builder が Active Directory ドメインに参加していて、組織でスマートカードサインインが必要な場合は、ストリーミング URL を作成し、接続に AppStream 2.0 クライアントを使用する必要があります。スマートカードサインインの詳細については、「スマートカード」をご参照ください。
[Template User (テンプレートユーザー)] では、ユーザー向けのデフォルトアプリケーションと Windows の設定を作成できます。詳細については、デフォルトのアプリケーションおよび Windows 設定とアプリケーション起動パフォーマンスの「Creating Default Application and Windows Settings for Your AppStream 2.0 Users」を参照してください。
-
-
Internet Explorer を開き、デフォルトのホームページを変更するために必要な手順を完了します。
-
Image Builder デスクトップの右上領域で、[Admin Commands]、[Switch User] の順に選択します。
-
これにより現在のセッションが切断され、ログインメニューが開きます。次のいずれかを実行して、Image Builder にログインします。
-
Image Builder が Active Directory ドメインに参加していない場合、[Local User] タブで、[Administrator] を選択します。
-
Image Builder が Active Directory ドメインに参加している場合、[Directory User] タブを選択し、Image Builder でローカル監理者権限があるドメインユーザーとしてログインします。
-
-
Image Builder デスクトップから、Image Assistant を開きます。
-
Image Assistant で、必要な手順に従って、イメージの作成を完了します。詳細については、「チュートリアル: AppStream 2.0 コンソールを使用してカスタム AppStream 2.0 イメージを作成する」を参照してください。
AppStream 2.0 フリートのユーザーおよびインスタンスのメタデータ
AppStream 2.0 フリートインスタンスには、Windows 環境変数を介して利用可能なユーザーおよびインスタンスのメタデータがあります。アプリケーションおよびスクリプトで次の環境変数を使用して、フリートインスタンスの詳細に基づいて環境を変更できます。
環境変数 | Context | 説明 |
---|---|---|
AppStream_Stack_Name | ユーザー | ストリーミングセッションが開始されたスタックの名前。 |
AppStream_User_Access_Mode | ユーザー | ストリームへのユーザーアクセスを管理するために使用されるアクセスモード。指定できる値は custom 、userpool 、または
saml です。 |
AppStream_Session_Reservation_DateTime | ユーザー | ユーザーのストリーミングセッションが開始された日時。 |
AppStream_UserName | ユーザー | ユーザーに関連付けられたユーザーの名前。 |
AppStream_Session_ID | ユーザー | ユーザーのストリーミングセッションのセッション識別子。 |
APPSTREAM_SESSION_CONTEXT | マシン | セッションの開始時にストリーミングアプリケーションに渡されるパラメータが含まれます。詳細については、「セッションコンテキスト」を参照してください。注記この環境変数は、最初のアプリケーションの起動後にのみ使用できます。 |
AppStream_Image_Arn | マシン | ストリーミングインスタンスを作成するために使用されたイメージの ARN。 |
AppStream_Instance_Type | マシン | ストリーミングインスタンスのタイプ。例えば、stream.standard.medium です。 |
AppStream_Resource_Type | マシン | AppStream 2.0 リソースのタイプ。この値は fleet
または image-builder のどちらかです。 |
AppStream_Resource_Name | マシン | フリートの名前。 |
Linux フリートインスタンスでは、以下の profile.d スクリプトを通じてこれらの環境変数がエクスポートされます。
-
/etc/profile.d/appstream_user_vars.sh 内のユーザー環境変数
-
/etc/profile.d/appstream_system_vars.sh 内のシステム環境変数
環境変数にアクセスするには、アプリケーションでこれらのファイルを明示的にソースする必要があります。