ストリーミングアプリケーションで使用する USB デバイスを認証する
ユーザーがその AppStream 2.0 ストリーミングインスタンスにリダイレクトできる USB デバイスを指定する方法は 2 つあります。
注記
USB リダイレクトは、現在 Windows AppStream 2.0 ストリーミングインスタンスでのみサポートされています。
-
イメージに保存された設定ファイル内に USB デバイスフィルター文字列を作成できます。この方法を使用できるのは、常時オンおよびオンデマンドフリートのみです。
-
USB デバイスフィルター文字列は、AWS マネジメントコンソール、または
CreateFleet
API を使用して、フリートの作成時に指定できます。これらの文字列の詳細については、以下のセクションを参照してください。この方法を使用できるのは、Elastic フリートのみです。
AppStream 2.0 イメージで、ユーザーがそのストリーミングアプリケーション向けに利用可能にできる USBデバイスを指定するファイルを作成できます。ユーザーの USB デバイスを認定してストリーミングアプリケーションで使用できるようにするには、以下の手順を実行します。
注記
セキュリティ上の理由から、承認済みの信頼できるソースからの USB デバイスのみを認定するようにしてください。すべての汎用デバイスまたはデバイスクラスを認定すると、ストリーミングアプリケーションで未承認のデバイスが使用されることになる可能性があります。
-
まだの場合は、AppStream 2.0 クライアントをインストールしてください。詳細については、AppStream 2.0 クライアントをインストールして構成する を参照してください。
-
認証する USB デバイスをコンピュータに接続します。
-
C:\Users\<logged-in-user>\AppData\Local\AppStreamClient に移動し、[dcvusblist.exe] をダブルクリックします。
-
[DCV - USB デバイス] ダイアログボックスに、ローカルコンピュータに接続された USB デバイスのリストが表示されます。[フィルター] 列に、USB デバイスごとにフィルター文字列が表示されます。有効にする USB デバイスのリストエントリを右クリックして、[フィルター文字列のコピー] を選択します。
-
デスクトップで、Windows の [スタート] ボタンを選択し、メモ帳を検索します。[メモ帳] をダブルクリックして新しいファイルを開き、フィルター文字列をファイルにコピーして保存します。後で、フィルター文字列を使用して USB デバイスを認証します。
-
新しい Image Builder を起動します。詳細については、「Image Builder を起動し、ストリーミングアプリケーションをインストールして設定する」を参照してください。
-
Image Builder が [Running (実行中)] 状態になったら、次のステップを実行してストリーミング URL を作成し、AppStream 2.0 クライアントを使用して Image Builder に接続します。
-
リストでイメージビルダーを選択した状態で、[アクション]、[ストリーミング URL の作成] の順に選択します。
-
[ストリーミング URL の作成] ダイアログボックスで、[リンクのコピー] を選択し、ウェブアドレスをコピーして、後で使用できるように別のファイルに貼り付けておきます。この URL を使用して、ステップ 12 でイメージビルダーに再接続します。
-
[Launch in Client (クライアントで起動)] を選択します。
-
[Launch Application] ダイアログボックスが表示され、リンクを開くときに使用するアプリケーションを選択するように求められた場合は、[Amazon AppStream]、[Open link] の順に選択します。次にこのステップを実行してイメージビルダーに接続するときにこのダイアログボックスが表示されないようにするには、[Remember my choice for amazonappstream links ( amazonappstream リンクの選択を記憶する)] チェックボックスをオンにします。
-
AppStream 2.0 クライアントに AWS カスタマーアグリーメント、AWS サービス条件、AWS プライバシー通知、およびサードパーティー規約へのリンクが表示されている場合は、この情報を確認した上で [完了] を選択します。
-
クライアントのサインインページが表示されると、ウェブアドレスフィールドにストリーミング URL があらかじめ入力されています。[接続] を選択します。
-
プロンプトが表示されたら、管理者としてイメージビルダーにログインします。
-
-
イメージビルダーに接続した後、USB デバイスを使用する前にドライバーをインストールする必要がある場合は、イメージビルダーにドライバーをダウンロードしてインストールしてください。たとえば、3 D マウスの接続を使用する場合は、必要なドライバーをダウンロードしてインストールする必要があり、Image Builder に接続します。
-
Image Builder で、Windows の [スタート] ボタンを選択し、メモ帳を検索します。[メモ帳] を右クリックし、[管理者として実行] を選択します。
-
[ファイル]、[開く] の順に選択し、ファイル
C:\ProgramData\Amazon\Photon\DCV\usb_device_allowlist.txt
を選択します。また、usb_device_allowlist.txt
ファイルでワイルドカード式を使用し、デバイスのカテゴリ全体や、特定メーカーのすべてのデバイスを許可することもできます。 -
ローカルコンピュータから Image Builder にフィルター文字列をコピーします。特定の USB デバイスのフィルター文字列は、[Name (名前)]、[Base Class (基本クラス)]、[SubClass (サブクラス)]、[Protocol (プロトコル)]、[ID Vendor (ベンダー ID)]、[ID Product (製品 ID)]、[Support Autoshare (自動共有のサポート)]、[Skip Reset (リセットのスキップ)] のフィールドをカンマで区切った文字列です。これらの文字列の詳細については、USB デバイスフィルター文字列の操作 を参照してください。
-
Image Builder から切断し、再起動して、AppStream 2.0 クライアントを使用して再接続します。これを行うには、AppStream 2.0 クライアントを開き、ステップ 7 で作成したストリーミング URL をクライアントのサインインウェブアドレスフィールドに貼り付け、[Connect (接続)] を選択します。
-
Image Builder は、USB デバイスをテストして、正常に動作することを確認します。
-
ユーザーは、USB デバイスを AppStream 2.0 セッションで使用する前に、まずデバイスをセッションと共有する必要があります。このタスクの実行に役立つようにユーザーに提供できるガイダンスについては、「USB デバイス」をご参照ください。
-
USB デバイスが Image Builder と正常に動作する場合は、イメージを作成します。詳細については、「チュートリアル: AppStream 2.0 コンソールを使用してカスタム AppStream 2.0 イメージを作成する」を参照してください。
-
イメージの作成が完了したら、新しいイメージを使用するように AppStream 2.0 フリートを更新します。