AppStream 2.0 アプリケーションブロックを作成する - Amazon AppStream 2.0

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

AppStream 2.0 アプリケーションブロックを作成する

以下の手順に従って、 AppStream 2.0 パッケージングタイプでアプリケーションブロックを作成します。

ステップ 1: App Block を設定する

App Block を設定するには
  1. https://console.aws.amazon.com/appstream AppStream 2 で 2.0 コンソールを開きます。

  2. 左側のナビゲーションメニューから、[アプリケーションマネージャー][App Block][App Block の作成] の順にクリックします。

  3. アプリケーションブロックのパッケージングでは、AppStream 2.0 を選択します。

  4. [App block details] (App Blockの詳細情報) に、App Block 用の一意の名前識別子を入力します。オプションで、以下を指定することもできます。

    • [名前] – App Block 用に一意の名前を入力します。

    • [表示名] (オプション) – App Block のフレンドリー名です。

    • [説明] (オプション) – App Block の説明です。

  5. (オプション) AppStream 2.0 パッケージのアプリケーションブロックには、セットアップスクリプトは必要ありません。オプションで、インストール後のステップを、次の [詳細オブション] で指定できます。

    • S3 の Post setup script オブジェクトの場合、Post setup script オブジェクトURIを表す Amazon S3 を入力するか、Browse S3 を選択して Amazon S3 バケットに移動し、セットアップスクリプトオブジェクトを見つけます。

    • [セットアップ後のスクリプト実行可能ファイル] では、セットアップ後のスクリプトに必要な実行可能ファイルを入力します。

    注記

    セットアップスクリプトが直接実行できる場合は、セットアップスクリプトのファイル名を入力します。セットアップスクリプトが別の実行可能ファイル (Microsoft など PowerShell) を使用して実行する場合は、その実行可能ファイルへのパスを入力します。

    Microsoft Windows PowerShell での Microsoft へのパス:

    C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

    オプションで、[Script settings] (スクリプト設定) にある [Setup script executable arguments] (セットアップスクリプト実行可能ファイルの引数) に、セットアップスクリプトを実行するためにセットアップスクリプト実行可能ファイルに提供する必要がある引数を入力します。

    注記

    Microsoft PowerShell スクリプトを使用している場合は、「-File」パラメータを、実行可能な引数としてセットアップスクリプトの名前で指定する必要があります。また、実行ポリシーがスクリプトの実行を許可することを確認してください。詳細については、「 about_Execution_Policies」と「What is PowerShell?」を参照してください。

    [Script settings] (スクリプト設定) にある [Execution duration in seconds] (実行時間 (秒単位)) には、セットアップスクリプトのタイムアウト時間を入力します。

    注記

    実行時間は、セットアップスクリプトの実行を AppStream 2.0 が待機してから続行するまでの時間です。セットアップスクリプトがこの時間内に完了しない場合は、ユーザーにエラーが表示され、アプリケーションの起動が試行されます。実行時間経過後、セットアップスクリプトを終了します。

  6. [設定をインポート] で、[App Block アプリケーションファイルの新規作成] を選択します。インポート設定S3 Location では、バケットURIを表す Amazon S3 を入力するか、Browse S3 を選択して Amazon S3 バケットに移動し、適切なバケットを選択します。Amazon S3 バケットのリストはグローバルで、すべてのリージョンですべてのバケットがリスト表示されます。App Block を作成するリージョンのバケットを必ず選択してください。バケットのアクセス権限の設定に関する詳細については、「アプリケーションアイコン、セットアップスクリプト、セッションスクリプト、 を S3 バケットVHDに保存する」を参照してください。

  7. App Block Builder を選択します。他の App Block に関連付けられていない App Block Builder のみを使用できます。リストが空の場合は、新しい App Block Builder を作成するか、既存の App Block Builder の関連付けを解除して使用してください。App Block Builder は、アプリケーションパッケージの作成に使用できる再利用可能なリソースです。

    注記

    ここで App Block Builder を選択しない場合でも、[非アクティブ] 状態で App Block を作成し、後で App Block をアクティブにできます。詳細については、「App Block をアクティブにする」を参照してください。

  8. (オプション) [タグ] で、App Block リソース用のタグを作成します。

  9. [Next (次へ)] を選択します。

  10. 入力した情報を確認し、次のオプションのいずれかを選択します。

    • ステップ 7 で App Block Builder を選択しなかった場合は、[App Block の作成] を選択します。

    • ステップ 7 で App Block Builder を選択した場合は、[App Block Builder の起動] を選択します。次に、ステップ 2 に進み、App Block Builder ストリーミングセッションを使用して、アプリケーションパッケージを作成します。

この時点で、App Block リソースが作成されますが [非アクティブ] であり、Elastic フリートには使用できません。

ステップ 2: アプリケーションパッケージを作成する

App Block Builder ストリーミングインスタンスを使用してアプリケーションをパッケージ化し、App Block をアクティブにします。App Block Builder を使用して作成された App Block のパッケージは AppStream 2.0 で、アプリケーションパッケージは の Amazon S3 バケットにアップロードされます AWS アカウント。

アプリケーションパッケージを作成するには
  1. ストリーミングセッションがオンになると、アプリケーションビルダーアシスタントが自動的に起動します。起動しない場合は、デスクトップアイコンを使用して手動で起動します。

  2. 最初の画面には、アプリケーションのパッケージ化プロセスの説明が表示されます。

  3. 次のいずれかのオプションを使用して、アプリケーションインストーラを App Block Builder ストリーミングセッションに移行します。

    • ウェブからアプリケーションインストーラをダウンロードします。

    • ストリーミングセッションファイルインターフェイスを使用してください。

    • マシンロールを使用して、別の  AWS  サービスからアプリケーションインストーラをダウンロードします。

  4. 必要なアプリケーションインストーラをすべて用意したら、インスタンスで実行されている他のアプリケーションをすべて停止し、[記録の開始] を選択します。App Block Builder によってシステム変更の記録が開始されると、画面に [記録中] と表示されます。

  5. アプリケーションを 1 つずつインストールし始めます。

  6. アプリケーションのインストールが完了したら、[記録の停止] を選択すると、システムは変更の記録を停止します。アプリケーションの追加や、既にインストールされているアプリケーションの削除など、アプリケーションパッケージにさらに変更を加える場合は、[記録の開始] を選択し、システムが [記録中] モードになっていることを確認します。

    注記

    アプリケーションのインストールが失敗した場合、問題を報告するを選択してインスタンスから AppStream 2.0 関連のログを収集し、問題を AppStream 2.0 チームに報告します。完了したら、App Block Builder のストリーミングセッションを終了します。新しい App Block Builder インスタンスを使用して、App Block の作成プロセスの再開を試行できます。問題が解決しない場合は、カスタムパッケージを使用して App Block を作成してみてください。

  7. すべてのアプリケーションのインストールが完了したら、[記録の停止] を選択します。[スタート] メニューを使用するか、File Explorer を使用してアプリケーションを参照することで、アプリケーションをテストできます。

  8. [次へ] を選択して、App Block の詳細を確認します。

    注記

    Elastic フリートのアプリケーションパッケージ (VHD) ファイルの推奨サイズは 1.5 GB 未満です。VHD ファイルサイズが 1.5 GB を超える場合は、1 つのアプリケーションブロック内にパッケージ化されたアプリケーションの数を減らしてみてください。

    アプリケーションをアンインストールしても、アプリケーションパッケージ (VHD) ファイルサイズは縮小されません。新しい App Block ストリーミングセッションを使用してアプリケーションのパッケージ化プロセスを再開し、インストールするアプリケーションの数を減らしてみてください。

  9. [App Block の作成を終了して接続解除する] を選択し、アプリケーションパッケージを作成して Amazon S3 バケットにアップロードします。正常にアップロードされると、ストリーミングセッションは自動的に切断され、App Block は [アクティブ] 状態になります。

    注記

    アプリケーションのインストールが失敗した場合、問題を報告するを選択してインスタンスから AppStream 2.0 関連のログを収集し、問題を AppStream 2.0 チームに報告します。完了したら、App Block Builder のストリーミングセッションを終了します。新しい App Block Builder インスタンスを使用して、App Block の作成プロセスの再開を試行できます。問題が解決しない場合は、カスタムパッケージを使用して App Block を作成してみてください。