セッションスクリプトを作成および指定する - Amazon AppStream 2.0

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

セッションスクリプトを作成および指定する

常時オン、オンデマンド、および Elastic フリートのセッションスクリプトを設定および指定できます。

常時オンおよびオンデマンドフリートのセッションスクリプトを設定および指定するには
  1. https://console.aws.amazon.com/appstream AppStream 2 で 2.0 コンソールを開きます。

  2. ナビゲーションペインで、[Images (イメージ)]、[Image Builder (イメージビルダー)] の順に選択します。

  3. [実行中] 状態のイメージビルダーを選択してから、[接続] を選択します。

  4. プロンプトが表示されたら、[管理者] を選択します。

  5. C:\AppStream\SessionScripts に移動し、config.json 設定ファイルを開きます。

    セッションスクリプトパラメータについては、セッションスクリプト設定ファイル を参照してください。

  6. 変更が終了したら、config.json ファイルを保存して閉じます。

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

  8. (オプション) イメージに含める他のアプリケーションを指定します。

  9. Image Assistant で、必要な手順に従って、イメージの作成を完了します。

    セッションスクリプトの設定の検証でエラーになる場合 (.json ファイルの形式が正しくない場合など)、[Disconnect and create image (イメージの接続解除と作成)] を選択してイメージを作成すると、通知されます。

    注記

    Linux ベースの Image Builder 向けのセッションスクリプト設定ファイルを見つけるには、/opt/appstream/SessionScripts/config.json に移動します。

Elastic フリートのセッションスクリプトを設定および指定するには
  1. セッションスクリプトと config.json ファイルを含む zip ファイルを作成します。スクリプトファイルは、次の場所にコピーされます。config.json には、これらの場所を使用する必要があります。

    • Windows の場合は C:\AppStream\SessionScripts\SessionScript を使用します。

    • Linux の場合は /opt/appstream/SessionScripts/SessionScript を使用します。

    注記

    セッションスクリプトファイルを実行するには、.zip ファイルに、含まれているフォルダではなくセッションスクリプトと config.json ファイルのみが含まれていることを確認します。詳細については、「セッションスクリプト設定ファイル」を参照してください。

  2. ZIP ファイルを、アカウントの Amazon S3 バケットにアップロードします。

    注記

    は、Amazon S3 バケットへのアクセスを提供するVPC必要があります。詳細については、「 AppStream 2.0 機能での Amazon S3 VPCエンドポイントの使用」を参照してください。

    S3 バケットと AppStream 2.0 フリートが同じ にある必要があります AWS リージョン。

    Amazon S3 バケットのセッションスクリプトオブジェクトに対してS3:GetObjectアクションを実行するIAMアクセス許可が必要です。Amazon S3 バケットでのセッションスクリプトの保存に関する詳細については、「アプリケーションアイコン、セットアップスクリプト、セッションスクリプト、 を S3 バケットVHDに保存する」を参照してください。

  3. https://console.aws.amazon.com/appstream AppStream 2 で 2.0 コンソールを開きます。

  4. ナビゲーションペインの [Fleets] を選択します。

  5. 更新する Elastic フリートを選択し、[View Details] (詳細を表示) を選択します。

  6. [Session scripts settings] (セッションスクリプトの設定) タブで、[編集] を選択します。

  7. S3 のセッションスクリプトオブジェクトの場合、セッションスクリプトオブジェクトURIを表す S3 を入力するか、Browse S3 を選択して S3 バケットに移動し、セッションスクリプトオブジェクトを見つけます。

  8. 変更が完了したら、[Save Changes] (変更を保存) を選択します。

  9. この時点で、セッションスクリプトは起動されたすべてのフリートインスタンスで使用できます。

    注記

    新しい Elastic フリートを作成するときに、セッションスクリプトを設定することもできます。