ユーザーのアプリケーションストリーミング体験を最適化するための AppStream 2.0 フリートのカスタマイズ - Amazon AppStream 2.0

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

ユーザーのアプリケーションストリーミング体験を最適化するための 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 のシステム環境変数を変更するには

この手順は、システム環境変数にのみ適用されます。ユーザー環境変数には適用されません。フリートインスタンス間で永続化するユーザー環境変数を変更するには、次の手順のステップを実行します。

  1. システム環境変数を変更する Image Builder に接続し、ローカル管理者権限を持つアカウントでサインインします。そのためには、次のいずれかを実行します。

    • AppStream 2.0 コンソールを使用する (ウェブ接続のみ)

    • ストリーミング URL を作成する (ウェブまたは AppStream 2.0 クライアント接続用)

      注記

      接続先の Image Builder が Active Directory ドメインに参加していて、組織でスマートカードサインインが必要な場合は、ストリーミング URL を作成し、接続に AppStream 2.0 クライアントを使用する必要があります。スマートカードサインインの詳細については、「スマートカード」をご参照ください。

  2. Windows の [スタート] ボタンを選択して、[コンピュータ] のコンテキスト (右クリック) メニューを開き、[プロパティ] を選択します。

  3. ナビゲーションペインで [Advanced system settings] (システムの詳細設定) を選択します。

  4. [システム変数] で、フリートインスタンス間で永続化する環境変数を変更し、[OK] を選択します。

  5. Image Builder デスクトップから、Image Assistant を開きます。

  6. Image Assistant で、必要な手順に従って、イメージの作成を完了します。詳細については、「チュートリアル: AppStream 2.0 コンソールを使用してカスタム AppStream 2.0 イメージを作成する」を参照してください。

    システム環境変数の変更は、フリートインスタンス間で永続化され、該当するインスタンスから起動されるストリーミングセッションに適用されます。

    注記

    システム環境変数として AWS CLI 認証情報を設定すると、AppStream 2.0 がイメージを作成できなくなる場合があります。

ユーザー環境変数の変更

フリートインスタンス全体でユーザー環境変数を変更するには、以下の手順を実行します。

ユーザー環境変数を変更するには
  1. システム環境変数を変更する 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」を参照してください。

  2. Image Builder で、Windows の [スタート] ボタンをクリックし、[コントロールパネル]、[ユーザー アカウント] の順に選択します。

  3. [ユーザー アカウント] を再度選択します。左のナビゲーションペインで、[環境変数の変更] を選択します。

  4. [DefaultProfileUser] の [ユーザー環境変数] で、必要に応じてユーザー環境変数を設定または作成し、[OK] を選択します。

  5. これにより現在のセッションが切断され、ログインメニューが開きます。次のいずれかを実行して、Image Builder にログインします。

    • Image Builder が Active Directory ドメインに参加していない場合、[Local User] タブで、[Administrator] を選択します。

    • Image Builder が Active Directory ドメインに参加している場合、[Directory User] タブを選択し、Image Builder でローカル監理者権限があるドメインユーザーとしてログインします。

  6. Image Builder デスクトップから、Image Assistant を開きます。

  7. Image Assistant で、必要な手順に従って、イメージの作成を完了します。詳細については、「チュートリアル: AppStream 2.0 コンソールを使用してカスタム AppStream 2.0 イメージを作成する」を参照してください。

範囲を制限して環境変数を作成する

スクリプトから離れてスポーンするプロセスに範囲が制限されている環境変数を作成するには、次のステップに従います。このアプローチは、同じ環境変数をアプリケーションごとに異なる値で使用する必要がある場合に便利です。たとえば、2 つの異なるアプリケーションでいずれも環境変数「LIC_SERVER」を使用しているが、使用する「LIC_SERVER」の値は異なる場合です。

範囲を制限して環境変数を作成するには
  1. 範囲が制限された環境変数を作成する Image Builder に接続し、ローカル管理者権限を持つアカウントでサインインします。そのためには、次のいずれかを実行します。

    • AppStream 2.0 コンソールを使用する (ウェブ接続のみ)

    • ストリーミング URL を作成する (ウェブまたは AppStream 2.0 クライアント接続用)

      注記

      接続先の Image Builder が Active Directory ドメインに参加していて、組織でスマートカードサインインが必要な場合は、ストリーミング URL を作成し、接続に AppStream 2.0 クライアントを使用する必要があります。スマートカードサインインの詳細については、「スマートカード」をご参照ください。

  2. スクリプト用に子フォルダを C:\ ドライブに作成します (例: C:\Scripts)。

  3. メモ帳を開き、新しいスクリプトを作成して、次の行を入力します。

    set 変数=

    start " " "C:\path\to\application.exe"

    実行する条件は以下のとおりです。

    変数は、使用する変数名

    は、一定の変数名の値

    注記

    アプリケーションのパスにスペースを含む場合は、文字列全体を引用符でカプセル化する必要があります。以下はその例です。

    start " " "C:\Program Files\application.exe"

  4. [File] (ファイル)、[Save] (保存) の順に選択します。ファイルに名前を付け、拡張子を .bat にして C:\Scripts に保存します。たとえば、ファイルの名前を LaunchApp.bat とします。

  5. 必要に応じて、ステップ 4 および 5 を繰り返し、独自の環境変数および値が必要な追加アプリケーションごとにスクリプトを作成します。

  6. Image Builder デスクトップから、Image Assistant を起動します。

  7. [Add App] を選択して、C:\Scripts を参照し、ステップ 5 で作成したスクリプトのいずれかを選択します。[Open (開く)] を選択します。

  8. [App Launch Settings] ダイアログボックスで、必要に応じて設定をそのまま使用するか、変更します。完了したら、[Save ] を選択します。

  9. 複数のスクリプトを作成した場合は、スクリプトごとにステップ 8 と 9 を繰り返します。

  10. Image Assistant で、必要な手順に従って、イメージの作成を完了します。詳細については、「チュートリアル: AppStream 2.0 コンソールを使用してカスタム AppStream 2.0 イメージを作成する」を参照してください。

    スクリプトから実行されるプロセスで、環境変数と特定の値を使用できるようになりました。その他のプロセスで、この変数および値にアクセスすることはできません。

ユーザー向けにデフォルトファイルの関連付けを設定する

アプリケーションファイルの拡張子の関連付けは、ユーザー単位で設定されるため、AppStream 2.0 ストリーミングセッションを起動するすべてのユーザーに自動的に適用されることはありません。たとえば、Image Builder の .pdf ファイルを開くデフォルトのアプリケーションとして Adobe Reader を設定しても、この変更はユーザーには適用されません。

注記

次の手順は Windows フリートにのみ適用されます。

注記

以下の手順は、Active Directory ドメインに参加している Image Builder で実行する必要があります。さらに、フリートは Active Directory ドメインに参加している必要があります。それ以外の場合、設定したデフォルトのファイルの関連付けは適用されません。

ユーザー向けにデフォルトファイルの関連付けを設定するには
  1. デフォルトファイルの関連付けを設定する Image Builder に接続し、Image Builder に対するローカル管理者権限を持つドメインアカウントでサインインします。そのためには、次のいずれかを実行します。

  2. 必要に応じて、デフォルトのファイルの関連付けを設定します。

  3. 管理者として Windows コマンドプロンプトを開きます。

  4. コマンドプロンプトで次のコマンドを入力して、Image Builder のファイル関連付けを XML ファイルでエクスポートし、ENTER キーを押します。

    dism.exe /online /export-DefaultAppAssociations:c:\default_associations.xml

    32 ビットバージョンの DISM で、実行中の 64 ビットのオペレーティングシステムを使用できないというエラーメッセージが表示される場合は、コマンドプロンプトウィンドウを閉じます。File Explorer を開いて、C:\Windows\System32 を参照し、cmd.exe を右クリックしたら、[管理者として実行] を選択し、再度コマンドを実行します。

  5. ローカルグループポリシーエディタまたは 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 (ファイルエクスプローラー)] を選択します。

  6. [デフォルトの関連付け設定ファイルを設定] をダブルクリックします。

  7. [Set a default associations configuration file properties (デフォルトの関連付け設定ファイルプロパティを設定)] ダイアログボックスの [有効] を選択し、次のいずれかを実行します。

    • ローカルグループポリシーエディタを使用している場合は、パスを入力します: c:\default_associations.xml

    • GPMC を使用している場合は、ネットワークパスを入力します。例えば、\\networkshare\default_associations.xml です。

  8. [適用]、[OK] の順に選択します。

  9. ローカルグループポリシーエディタまたは GPMC を終了します。

  10. Image Builder デスクトップから、Image Assistant を開きます。

  11. 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 セキュリティ強化の構成を無効にするには
  1. Internet Explorer ESC を無効にする Image Builder に接続し、ローカル管理者権限を持つアカウントでサインインします。そのためには、次のいずれかを実行します。

    • AppStream 2.0 コンソールを使用する (ウェブ接続のみ)

    • ストリーミング URL を作成する (ウェブまたは AppStream 2.0 クライアント接続用)

      注記

      接続先の Image Builder が Active Directory ドメインに参加していて、組織でスマートカードサインインが必要な場合は、ストリーミング URL を作成し、接続に AppStream 2.0 クライアントを使用する必要があります。スマートカードサインインの詳細については、「スマートカード」をご参照ください。

  2. Image Builder で Internet Explorer ESC を無効にするには、次の操作を行います。

    1. サーバーマネージャーを開きます。Windows の [スタート] ボタンをクリックし、[サーバー マネージャー] を選択します。

    2. 左のナビゲーションペインの [ローカル サーバー] を選択します。

    3. 右側のプロパティペインで、[IE Enhanced Security Configuration] (IE セキュリティ強化の構成) の横にある [On] (有効) リンクを選択します。

    4. [Internet Explorer セキュリティ強化の構成] ダイアログボックスで、[Administrators] と [Users] の [オフ] オプションを選択し、[OK] を選択します。

  3. Image Builder デスクトップの右上領域で、[Admin Commands]、[Switch User] の順に選択します。

  4. これにより現在のセッションが切断され、ログインメニューが開きます。次のいずれかを実行して、Image Builder にログインします。

    • Image Builder が Active Directory ドメインに参加していない場合、[Local User] タブで、[Template User] を選択します。

    • Image Builder が Active Directory ドメインに参加している場合は、[Directory User] タブを選択し、Image Builder でローカル管理者権限がないドメインユーザーとしてログインします。

  5. Internet Explorer を開いて次の手順を実行して設定をリセットします。

    1. Internet Explorer ブラウザウィンドウの右上で、ツールアイコンを選択し、[インターネットオプション] を選択します。

    2. [詳細設定] タブを選択し、[リセット] を選択します。

    3. 選択の確認を求められたら、[リセット] を選択します。

    4. [Internet Explorer の設定をリセット] メッセージが表示されたら、[閉じる] を選択します。

  6. Image Builder を再起動します。

  7. [Admin Commands]、[Switch User] を選択し、次のいずれかの操作を行います。

    • Image Builder が Active Directory ドメインに参加していない場合、[Local User] タブで、[Administrator] を選択します。

    • Image Builder が Active Directory ドメインに参加している場合、[ディレクトリユーザー] タブを選択し、ステップ 4 で使用したのと同じドメインアカウントでログインします。

  8. Image Builder デスクトップから、Image Assistant を開きます。

  9. [Step 2. Configure Apps] (ステップ 2。 アプリを設定する) で、[Save settings] (設定の保存) を選択します。

  10. 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 のドキュメントの「管理用テンプレートのポリシー設定の編集」を参照してください。

  1. AppStream 2.0 コンソール (https://console.aws.amazon.com/appstream2) を開きます。

  2. お客様の環境で 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] を選択します。

  3. [ホームページ設定の変更の無効化] をダブルクリックして [有効] を選択し、[ホームページ] に URL を入力します。

  4. [適用]、[OK] の順に選択します。

  5. ローカルグループポリシーエディタまたは GPMC を終了します。

グループポリシー設定を使用して Internet Explorer のデフォルトホームページを変更するには

ユーザーが変更できないデフォルトホームページを設定するには、グループポリシー設定を使用します。グループポリシーの設定の詳細については、Microsoft のドキュメントの「レジストリ項目の設定」および「グループポリシー設定の入門ガイド」を参照してください。

  1. ディレクトリまたはドメインコントローラーで、管理者としてコマンドプロンプトを開き、gpmc.msc と入力し、ENTER キーを押します。

  2. 左のコンソールツリーで、新しい GPO を作成する OU、または既存の GPO を使用する OU を選択して、以下のいずれかの操作を行います。

    • コンテキスト (右クリック) メニューを開き、[Create a GPO in this domain, Link it here] を選択して、新しい GPO を作成します。[Name] に、この GPO のわかりやすい名前を入力します。

    • 既存の GPO を選択します。

  3. GPO のコンテキストメニューを開き、[編集] を選択します。

  4. [User Configuration] (ユーザーの構成) の [設定] を展開し、[Windows Settings] (Windows 設定) を選択します。

  5. [レジストリ] のコンテキスト (右クリック) メニューを開き、[新規]、[レジストリ項目] の順に選択します。

  6. [新しいレジストリのプロパティ] ダイアログボックスで、グループポリシーの次のレジストリ設定を指定します。

    • [Action] で、[Update] を選択します。

    • [Hive] で、[HKEY_CURRENT_USER] を選択します。

    • [キーパス] で、HKEY_CURRENT_USER\SOFWARE\Microsoft\Internet Explorer\Main を参照して選択します。

    • [値の名前] に、[Start Page] (開始ページ) を入力します。

    • [Value Data] (値データ) に、ホームページの URL を入力します。

  7. [一般] タブで、[Apply Once] (一度のみ適用)、[Do not Re-Apply] (再適用しない) の順で選択します。

    注記

    Internet Explorer のブラウザ設定で、ユーザーが [デフォルトを使用] ボタンを選択して、デフォルトホームページを企業ホームページにリセットできるように、Default_Page_URL の値を設定することもできます。[Apply Once] (一度のみ適用) や [Do not Re-Apply] (再適用しない) を選択する必要はありません。

  8. [OK] を選択して、GPMC を閉じます。

AppStream 2.0 Template User アカウントを使用して、Internet Explorer のデフォルトホームページを変更する

Template User アカウントを使用して、Internet Explorer のデフォルトホームページを変更するには、以下の手順を実行します。

Template User アカウントを使用して、Internet Explorer のデフォルトホームページを変更するには
  1. デフォルトの 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」を参照してください。

  2. Internet Explorer を開き、デフォルトのホームページを変更するために必要な手順を完了します。

  3. Image Builder デスクトップの右上領域で、[Admin Commands]、[Switch User] の順に選択します。

  4. これにより現在のセッションが切断され、ログインメニューが開きます。次のいずれかを実行して、Image Builder にログインします。

    • Image Builder が Active Directory ドメインに参加していない場合、[Local User] タブで、[Administrator] を選択します。

    • Image Builder が Active Directory ドメインに参加している場合、[Directory User] タブを選択し、Image Builder でローカル監理者権限があるドメインユーザーとしてログインします。

  5. Image Builder デスクトップから、Image Assistant を開きます。

  6. Image Assistant で、必要な手順に従って、イメージの作成を完了します。詳細については、「チュートリアル: AppStream 2.0 コンソールを使用してカスタム AppStream 2.0 イメージを作成する」を参照してください。

AppStream 2.0 フリートのユーザーおよびインスタンスのメタデータ

AppStream 2.0 フリートインスタンスには、Windows 環境変数を介して利用可能なユーザーおよびインスタンスのメタデータがあります。アプリケーションおよびスクリプトで次の環境変数を使用して、フリートインスタンスの詳細に基づいて環境を変更できます。

環境変数 Context 説明
AppStream_Stack_Name ユーザー ストリーミングセッションが開始されたスタックの名前。
AppStream_User_Access_Mode ユーザー ストリームへのユーザーアクセスを管理するために使用されるアクセスモード。指定できる値は customuserpool、または 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 内のシステム環境変数

環境変数にアクセスするには、アプリケーションでこれらのファイルを明示的にソースする必要があります。