

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

# ストリーミングセッションをウェブブラウザから WorkSpaces アプリケーションクライアントにリダイレクトする
<a name="redirect-streaming-session-from-web-to-client"></a>

ストリーミングセッションをウェブブラウザから WorkSpaces アプリケーションクライアントにリダイレクトするように WorkSpaces アプリケーションを設定できます。これにより、ユーザーが WorkSpaces アプリケーションにサインインしてウェブブラウザでストリーミングセッションを開始すると、セッションは WorkSpaces アプリケーションクライアントにリダイレクトされます。そのためには、以下の手順を実行します。

1. WorkSpaces Applications `CreateStreamingURL` API アクションを使用して、ストリーミング URL を生成します。

1. カスタム WorkSpaces アプリケーションクライアントハンドラーの次のプレフィックスをストリーミング URL に追加します。 **amazonappstream:**

   プレフィックスとストリーミング URL は、一緒に次のようにフォーマットされます。

   **amazonappstream:**{{base64encoded(streamingURL)}}
**注記**  
URL をエンコードするときは、エンコードが UTF-8 であることを確認します。  
エンコードする Powershell サンプル: `[Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes("Streaming/IdpURL"))`

1. ユーザーがストリーミング URL にリダイレクトされると、ブラウザは WorkSpaces アプリケーションクライアントによってリンクを開く必要があることを検出します。

1. ユーザーは、WorkSpaces Applications クライアントを使用してストリーミングセッションを開始するかどうかを選択するように求められます。

1. プロンプトが表示されたら、次のいずれかの状況が発生します。
   + WorkSpaces Applications クライアントがインストールされている場合、ユーザーは WorkSpaces Applications クライアントを使用してストリーミングセッションを続行できます。
   + WorkSpaces アプリケーションクライアントがインストールされていない場合、ブラウザの動作は次のように異なります。
     + Chrome — メッセージは表示されません。
     + Firefox — Amazon AppStream を開くには新しいアプリが必要であるというメッセージが表示されます。
     + Microsoft Edge — メッセージは表示されません。
     + Internet Explorer — WorkSpaces アプリケーションクライアントがインストールされていないことをユーザーに通知します。

       この場合、ユーザーは [**AppStream Client をダウンロード**] リンクを選択してクライアントをダウンロードできます。クライアントをダウンロードした後はインストールできます。ブラウザを最新表示にして、クライアントを使用してストリーミングセッションを開始することができます。

## デフォルトのブラウザを使用して Windows デスクトップショートカットを作成する
<a name="desktop-shortcut"></a>

デフォルトのブラウザを使用して Windows デスクトップショートカットを作成し、クライアントを起動するには、次のサンプル Powershell スクリプトを使用します。

```
$StringToEncode = '{{your URL string}}'

$encodedUrl = [Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes($StringToEncode))

$shortcutContent = "
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,0
[InternetShortcut]
IDList=
URL=amazonappstream:$encodedUrl
IconIndex=0
HotKey=0
IconFile=$env:USERPROFILE\AppData\Local\AppStreamClient\appstreamclient.exe
"

Set-Content -Path "$env:USERPROFILE\Desktop\AppStream 2.0 Client Launcher.url" -Value $shortcutContent
```