Amazon AppStream 2.0 で Amazon FSx を使用する - Amazon FSx for Windows File Server

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

Amazon AppStream 2.0 で Amazon FSx を使用する

サーバーメッセージブロック (SMB) プロトコルをサポートすることにより、Amazon FSx for Windows File Server は、Amazon EC2、AWS の VMware Cloud、Amazon WorkSpaces、および Amazon AppStream 2.0 インスタンスからのファイルシステムへのアクセスをサポートします。AppStream 2.0 は、フルマネージド型アプリケーションストリーミングサービスです。AppStream 2.0 でデスクトップアプリケーションを一元管理し、どのコンピュータのブラウザにも安全に配信することができます。AppStream 2.0 の詳細については、「Amazon AppStream 2.0 管理ガイド」を参照してください。Amazon AppStream 2.0 のイメージとフリートの管理を効率化する方法については、AWS のブログ記事「カスタム AppStream 2.0 Windows イメージを自動的に作成する」を参照してください。

次の手順では、Amazon FSx を AppStream 2.0 で使用する方法と、各ユーザーに個人用永続ストレージを提供し、複数のユーザーが共通のファイルにアクセスできるように共有フォルダを提供する方法を示します。

個人用の永続的ストレージを各ユーザーに提供する

Amazon FSx を使用すると、AppStream 2.0 ストリーミングセッション内で組織内のすべてのユーザーに固有のストレージドライブを提供できます。ユーザーには、自分のフォルダのみへのアクセス許可が付与されます。ドライブはストリーミングセッションのスタートに自動的にマウントされ、ドライブに追加または更新されたファイルは、ストリーミングセッション間で自動的に保持されます。

このタスクを完了するには、3 つの手順を実行する必要があります。

Amazon FSx を使用してドメインユーザーのホームフォルダを作成するには
  1. Amazon FSx ファイルシステムを作成します。詳細については、「Amazon FSx for Windows File Server の開始方法」を参照してください。

  2. ファイルシステムが使用可能になったら、Amazon FSx ファイルシステム内のすべてのドメイン AppStream 2.0 ユーザー用のフォルダを作成します。次の例では、ユーザーのドメインユーザー名を、対応するフォルダの名前として使用します。これを行うと、Windows 環境可変 %username% を使用して、マッピングするファイル共有の UNC 名を容易に構築することができます。

  3. これらの各フォルダを共有フォルダとして共有します。詳細については、「ファイル共有の作成、更新、削除」を参照してください。

ドメインに接続している AppStream 2.0 Image Builder を起動するには
  1. AppStream 2.0 コンソール (https://console.aws.amazon.com/appstream2) にサインインします。

  2. ナビゲーションメニューから [Directory Configs] (ディレクトリ設定) を選択し、ディレクトリ設定オブジェクトを作成します。詳細については、「Amazon AppStream 2.0 管理ガイド」の「AppStream2.0 でアクティブディレクトリを使用する」を参照してください。

  3. [Images] (イメージ)、[Image Builder] を選択し、新しい Image Builder を起動します。

  4. Image Builder の起動ウィザードで以前に作成したディレクトリ設定オブジェクトを選択して、Image Builder をアクティブディレクトリのドメインに参加させます。

  5. Amazon FSx ファイルシステムと同じ VPC で Image Builder を起動します。Image Builder は、Amazon FSx ファイルシステムが接続しているのと同じ AWS Managed Microsoft AD ディレクトリに関連付けるようにします。Image Builder に関連付ける VPC セキュリティグループは、Amazon FSx ファイルシステムへのアクセスを許可する必要があります。

  6. Image Builder が使用可能になったら、Image Builder に接続し、ドメイン管理者アカウントを使用してログインします。

  7. アプリケーションをインストールします。

Amazon FSx ファイル共有を AppStream 2.0 にリンクするには
  1. Image Builder で、次のコマンドを使用してバッチスクリプトを作成し、既知のファイルの場所 (C:\Scripts\map-fs.bat など) に保存します。次の例では、S: をドライブ文字として使用し、Amazon FSx ファイルシステム上の共有フォルダをマッピングします。このスクリプティングでは、Amazon FSx ファイルシステムの DNS 名またはファイルシステムに関連付けられた DNS エイリアスを使用します。このエイリアスは、Amazon FSx コンソールのファイルシステムの詳細ビューから取得できます。

    ファイルシステムの DNS 名を使用している場合は、次の手順を実行します。

    @echo off net use S: /delete net use S: \\file-system-DNS-name\users\%username%

    ファイルシステムに関連付けられた DNS エイリアスを使用している場合は、次の手順を実行します。

    @echo off net use S: /delete net use S: \\fqdn-DNS-alias\users\%username%
  2. PowerShell プロンプトを開き、gpedit.msc を実行します。

  3. ユーザー設定から [Windows 設定][Logon] (ログオン) の順に選択します。

  4. この手順の最初のステップで作成したバッチスクリプティングに移動し、それを選択します。

  5. コンピュータ設定から、[Windows Administrative Templates] (Windows 管理テンプレート)、[System] (システム)、[Group Policy] (グループポリシー) の順に選択します。

  6. [Configure Logon Script delay] (ログオンスクリプト遅延の設定) ポリシーを選択します。ポリシーを有効にして、時間遅延を 0 に引き下げます。この設定は、ユーザーがストリーミングセッションをスタートした際に、すぐにユーザーログオンスクリプトが実行されるようにするのに役立ちます。

  7. イメージを作成し、AppStream 2.0 フリートに割り当てます。AppStream 2.0 フリートが Image Builder で使用したものと同じアクティブディレクトリのドメインに接続していることを確認します。Amazon FSx ファイルシステムで使用されているものと同じ VPC でフリートを起動します。フリートに関連付ける VPC セキュリティグループは、Amazon FSx ファイルシステムへのアクセスを提供する必要があります。

  8. SAML SSO を使用してストリーミングセッションを起動します。アクティブディレクトリに接続しているフリートに接続するには、SAML プロバイダーを使用してシングルサインオンフェデレーションを設定します。詳細については、「Amazon AppStream 2.0 管理ガイド」の「SSAML2.0 を使用した AppStream2.0 へのシングルサインオンアクセス」を参照してください。

  9. Amazon FSx ファイル共有は、ストリーミングセッション内の S: ドライブ文字にマッピングされます。

ユーザー間で共有フォルダを提供する

Amazon FSx を使用して、組織内のユーザーに共有フォルダを提供できます。共有フォルダは、すべてのユーザーが必要とする共通ファイル (デモファイル、コード例、取扱説明書など) を管理するために使用できます。

このタスクを完了するには、3 つの手順を実行する必要があります。

Amazon FSx を使用して共有フォルダーを作成するには
  1. Amazon FSx ファイルシステムを作成します。詳細については、「Amazon FSx for Windows File Server の開始方法」を参照してください。

  2. すべての Amazon FSx ファイルシステムには、デフォルトで共有フォルダが含まれており、DNS エイリアスを使用している場合は、\\file-system-DNS-name\share または \\fqdn-DNS-alias\share というアドレスを使用してアクセスできます。デフォルトの共有を使用することも、別の共有フォルダを作成することもできます。詳細については、「ファイル共有の作成、更新、削除」を参照してください。

AppStream 2.0 Image Builder を起動する
  1. AppStream 2.0 コンソールから、新しい Image Builder を起動するか、既存の Image Builder に接続します。Amazon FSx ファイルシステムで使用されているものと同じ VPC で Image Builder を起動します。Image Builder に関連付ける VPC セキュリティグループは、Amazon FSx ファイルシステムへのアクセスを許可する必要があります。

  2. Image Builder が使用可能になったら、管理者ユーザーとして Image Builder に接続します。

  3. アプリケーションを管理者としてインストールまたは更新します。

共有フォルダを AppStream 2.0 にリンクするには
  1. 前の手順で説明したように、ユーザーがストリーミングセッションを起動したときに共有フォルダを自動的にマウントするバッチスクリプティングを作成します。スクリプティングを完了するには、ファイルシステムの DNS 名またはファイルシステムに関連付けられた DNS エイリアス (Amazon FSx コンソールのファイルシステムの詳細ビューから取得できます)、および共有フォルダにアクセスするための認証情報が必要です。

    ファイルシステムの DNS 名を使用している場合は、次の手順を実行します。

    @echo off net use S: /delete net use S: \\file-system-DNS-name\share /user:username password

    ファイルシステムに関連付けられた DNS エイリアスを使用している場合は、次の手順を実行します。

    @echo off net use S: /delete net use S: \\fqdn-DNS-alias\share /user:username password
  2. グループポリシーを作成して、ユーザーのログオンごとにこのバッチスクリプティングを実行します。前のセクションで説明したように、同じ手順に従うことができます。

  3. イメージを作成し、フリートに割り当てます。

  4. ストリーミングセッションを起動します。ドライブ文字に自動的にマッピングされた共有フォルダが表示されます。