

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

# WorkSpaces アプリケーションアプリケーションブロックを作成する
<a name="appstream-app-blocks-create"></a>

WorkSpaces Applications パッケージタイプを使用してアプリケーションブロックを作成するには、次の手順に従います。

## ステップ 1: App Block を設定する
<a name="appstream-app-blocks-create-step1"></a>

**App Block を設定するには**

1. [https://console.aws.amazon.com/appstream2](https://console.aws.amazon.com/appstream2) で WorkSpaces アプリケーションコンソールを開きます。

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

1. アプリケーションブロックのパッケージ化では、**WorkSpaces Applications** を選択します。

1. **[App block details]** (App Blockの詳細情報) に、App Block 用の一意の名前識別子を入力します。オプションで、以下を指定することもできます。
   + **[名前]** – App Block 用に一意の名前を入力します。
   + **[表示名]** (オプション) – App Block のフレンドリー名です。
   + **[説明]** (オプション) – App Block の説明です。

1. (オプション) WorkSpaces Applications パッケージを含む App Block には、セットアップスクリプトは必要ありません。オプションで、インストール後のステップを、次の **[詳細オブション]** で指定できます。
   + **[S3 のセットアップ後のスクリプトオブジェクト]** では、セットアップ後のスクリプトオブジェクトを表す Amazon S3 URI を入力するか、**[S3 を参照する]** を選択して S3 バケットに移動し、セットアップスクリプトオブジェクトを検索します。
   + **[セットアップ後のスクリプト実行可能ファイル]** では、セットアップ後のスクリプトに必要な実行可能ファイルを入力します。
**注記**  
セットアップスクリプトが直接実行できる場合は、セットアップスクリプトのファイル名を入力します。セットアップスクリプトが、実行において別の実行可能ファイル (Microsoft PowerShell など) に依存する場合は、その実行可能ファイルへのパスを入力します。  
Microsoft Windows 上の Microsoft PowerShell へのパス  
`C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`  
オプションで、**[Script settings]** (スクリプト設定) にある **[Setup script executable arguments]** (セットアップスクリプト実行可能ファイルの引数) に、セットアップスクリプトを実行するためにセットアップスクリプト実行可能ファイルに提供する必要がある引数を入力します。
**注記**  
Microsoft PowerShell スクリプトを使用している場合は、「-File」パラメータには、セットアップスクリプトの名前を実行可能な引数として指定する必要があります。また、実行ポリシーがスクリプトの実行を許可することを確認してください。詳細については、[about\$1Execution\$1Policies](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.2) と [PowerShell とは](https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.2)を参照してください。  
**[Script settings]** (スクリプト設定) にある **[Execution duration in seconds]** (実行時間 (秒単位)) には、セットアップスクリプトのタイムアウト時間を入力します。
**注記**  
秒単位の実行期間は、WorkSpaces アプリケーションがセットアップスクリプトの実行を待機してから続行する時間です。セットアップスクリプトがこの時間内に完了しない場合は、ユーザーにエラーが表示され、アプリケーションの起動が試行されます。実行時間経過後、セットアップスクリプトを終了します。

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

1. 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 をアクティブにする](appstream-app-blocks-activate.md)」を参照してください。

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

1. [**次へ**] を選択します。

1. 入力した情報を確認し、次のオプションのいずれかを選択します。
   + ステップ 7 で App Block Builder を選択しなかった場合は、**[App Block の作成]** を選択します。
   +  ステップ 7 で App Block Builder を選択した場合は、**[App Block Builder の起動]** を選択します。次に、ステップ 2 に進み、App Block Builder ストリーミングセッションを使用して、アプリケーションパッケージを作成します。

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

## ステップ 2: アプリケーションパッケージを作成する
<a name="appstream-app-blocks-create-step2"></a>

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

**アプリケーションパッケージを作成するには**

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

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

1. 次のいずれかのオプションを使用して、アプリケーションインストーラを App Block Builder ストリーミングセッションに移行します。
   + ウェブからアプリケーションインストーラをダウンロードします。
   + ストリーミングセッションファイルインターフェイスを使用してください。
   + マシンロールを使用して、別の  AWS  サービスからアプリケーションインストーラをダウンロードします。

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

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

1. アプリケーションのインストールが完了したら、**[記録の停止]** を選択すると、システムは変更の記録を停止します。アプリケーションの追加や、既にインストールされているアプリケーションの削除など、アプリケーションパッケージにさらに変更を加える場合は、**[記録の開始]** を選択し、システムが **[記録中]** モードになっていることを確認します。
**注記**  
アプリケーションのインストールに失敗した場合は、**問題の報告**を選択してインスタンスから WorkSpaces アプリケーション関連のログを収集し、問題を WorkSpaces アプリケーションチームに報告します。完了したら、App Block Builder のストリーミングセッションを終了します。新しい App Block Builder インスタンスを使用して、App Block の作成プロセスの再開を試行できます。問題が解決しない場合は、カスタムパッケージを使用して App Block を作成してみてください。

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

1. **[次へ]** を選択して、App Block の詳細を確認します。
**注記**  
Elastic フリートのアプリケーションパッケージ (VHD) ファイルの推奨サイズは 1.5 GB 未満です。VHD のファイルサイズが 1.5 GB を超える場合は、1 つの App Block にパッケージされるアプリケーションの数を減らします。  
アプリケーションをアンインストールしても、アプリケーションパッケージ (VHD) のファイルサイズは縮小しません。新しい App Block ストリーミングセッションを使用してアプリケーションのパッケージ化プロセスを再開し、インストールするアプリケーションの数を減らしてみてください。

1. **[App Block の作成を終了して接続解除する]** を選択し、アプリケーションパッケージを作成して Amazon S3 バケットにアップロードします。正常にアップロードされると、ストリーミングセッションは自動的に切断され、App Block は **[アクティブ]** 状態になります。
**注記**  
アプリケーションのインストールに失敗した場合は、**問題の報告**を選択してインスタンスから WorkSpaces アプリケーション関連のログを収集し、問題を WorkSpaces アプリケーションチームに報告します。完了したら、App Block Builder のストリーミングセッションを終了します。新しい App Block Builder インスタンスを使用して、App Block の作成プロセスの再開を試行できます。問題が解決しない場合は、カスタムパッケージを使用して App Block を作成してみてください。