

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 웹 브라우저에서 WorkSpaces 애플리케이션 클라이언트로 스트리밍 세션 리디렉션
<a name="redirect-streaming-session-from-web-to-client"></a>

웹 브라우저에서 WorkSpaces 애플리케이션 클라이언트로 스트리밍 세션을 리디렉션하도록 WorkSpaces 애플리케이션을 구성할 수 있습니다. 이렇게 하면 사용자가 WorkSpaces 애플리케이션에 로그인하고 웹 브라우저에서 스트리밍 세션을 시작하면 해당 세션이 WorkSpaces 애플리케이션 클라이언트로 리디렉션됩니다. 리디렉션하는 단계는 다음과 같습니다.

1. WorkSpaces 애플리케이션 `CreateStreamingURL` API 작업을 사용하여 스트리밍 URL을 생성합니다.

1. 사용자 지정 WorkSpaces Applications 클라이언트 핸들러에 대한 다음 접두사를 스트리밍 URL에 추가합니다. **amazonappstream:** 

   접두사와 스트리밍 URL은 모두 다음가 같은 형식을 따릅니다.

   **amazonappstream:**{{base64encoded(streamingURL)}}
**참고**  
URL을 인코딩할 때 인코딩이 UTF-8인지 확인합니다.  
인코딩할 Powershell 샘플: `[Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes("Streaming/IdpURL"))`

1. 사용자가 스트리밍 URL로 리디렉션되면 브라우저는 WorkSpaces 애플리케이션 클라이언트에서 링크를 열어야 함을 감지합니다.

1. WorkSpaces 애플리케이션 클라이언트를 사용하여 스트리밍 세션을 시작할지 여부를 선택하라는 메시지가 표시됩니다.

1. 메시지 표시 이후 다음 중 한 가지가 발생합니다.
   + WorkSpaces 애플리케이션 클라이언트가 설치된 경우 사용자는 WorkSpaces 애플리케이션 클라이언트를 사용하여 스트리밍 세션을 계속하도록 선택할 수 있습니다.
   + WorkSpaces Applications 클라이언트가 설치되지 않은 경우 브라우저 동작은 다음과 같이 달라집니다.
     + Chrome - 메시지가 표시되지 않습니다.
     + Firefox- Amazon AppStream을 열려면 사용자에게 새 앱이 필요함을 알리는 메시지가 표시됩니다.
     + Microsoft Edge - 메시지가 표시되지 않습니다.
     + Internet Explorer - WorkSpaces 애플리케이션 클라이언트가 설치되지 않았음을 사용자에게 알리는 메시지입니다.

       이 경우 사용자는 **Download AppStream Client(AppStream 클라이언트 다운로드)** 링크를 선택하여 클라이언트를 다운로드할 수 있습니다. 클라이언트를 다운로드하여 설치하고 브라우저를 새로 고치면 해당 클라이언트를 사용해 스트리밍 세션을 시작할 수 있습니다.

## 기본 브라우저를 사용하여 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
```