2단계: 사용자 인증을 위한 스트리밍 URL 생성
임베디드 AppStream 2.0 스트리밍 세션에 대해 사용자를 인증하려면 스트리밍 URL을 만들어야 합니다. 현재 임베디드 스트리밍 세션에 대해 SAML 2.0 및 사용자 풀은 지원되지 않습니다. 스트리밍 URL을 만들려면 다음 방법 중 하나를 사용합니다.
-
AppStream 2.0 콘솔
CreateStreamingURL API 작업
create-streaming-url AWS CLI 명령
사용자 지정 도메인 사용을 위한 구성 요구 사항
사용자 지정 도메인을 사용하여 회사 브랜딩을 적용하려는 경우든, 임베디드 AppStream 2.0 스트리밍 세션이 서드 파티 쿠키를 차단하는 브라우저에서 제대로 작동하는지 확인하려는 경우든 구성 요구 사항은 동일합니다.
서드 파티 쿠키를 차단하는 웹 브라우저의 경우, 사용자 지정 도메인이 필요합니다. AppStream 2.0은 브라우저 쿠키를 사용하여 스트리밍 세션을 인증하므로 매번 로그인 보안 인증 정보를 입력하라는 메시지가 표시되지 않고 사용자가 활성 세션에 다시 연결할 수 있습니다. 기본적으로 AppStream 2.0 스트리밍 URL은 도메인으로 appstream.com
을 포함합니다. 웹사이트 내에 스트리밍 세션을 임베드하면 appstream.com
은 타사 도메인으로 취급됩니다. 따라서 기본적으로 타사 쿠키를 차단하는 최신 브라우저를 사용할 경우 스트리밍 세션이 차단될 수 있습니다.
이 시나리오에서 임베디드 AppStream 2.0 스트리밍 세션이 차단되지 않도록 하려면 다음 단계를 수행하세요.
임베디드 AppStream 2.0 스트리밍 세션을 호스팅할 사용자 지정 도메인을 지정합니다.
사용자 지정 도메인을 구성할 때 도메인이 AppStream 2.0을 임베드할 웹 페이지의 하위 도메인인지 확인합니다. 예를 들어
training.example.com
을 호스트 도메인으로 지정하도록 스택을 업데이트하면, 임베디드 스트리밍 세션에 대해content.training.example.com
라는 하위 도메인을 생성할 수 있습니다.동일한 사용자 지정 하위 도메인을 사용하는 임베디드 AppStream 2.0 스트리밍 세션에 대한 스트리밍 URL을 생성합니다. 스트리밍 URL을 생성하려면 CreateStreamingURL API 작업 또는 create-streaming-url AWS CLI 명령을 사용합니다. 이 시나리오에서는 AppStream 2.0 콘솔을 사용하여 스트리밍 URL을 생성할 수 없습니다.
임베디드 AppStream 2.0 스트리밍 세션에 대한 스트리밍 URL을 생성하려면 URL에서
appstream2.
region
.aws.amazon.com
을 자체 도메인으로 바꿉니다.기본적으로 AppStream 2.0 스트리밍 URL의 형식은 다음과 같습니다.
https://appstream2.
region
.aws.amazon.com/authenticate?parameters=
authenticationcode
하위 도메인이
content.training.example.com
인 경우 새 스트리밍 URL은 다음 형식을 따릅니다.https://content.training.example.com/authenticate?parameters=
authenticationcode
참고
사용자 지정 도메인을 생성할 때 도메인이 구성되었던 AWS 리전에서만 임베디드 AppStream 2.0 스트리밍 세션에 해당 도메인을 사용할 수 있습니다. 여러 리전에서 사용자 지정 도메인을 지원하려는 경우, 해당하는 각각의 리전에 대해 사용자 지정 도메인을 만듭니다. 또한 임베디드 스트리밍 세션은 HTTPS[TCP 포트 443]를 통해서만 지원됩니다.
-
임베디드 스트리밍 세션을 호스팅할 웹페이지의 헤더에
appstream-custom-url-domain
을 추가합니다. 헤더 값의 경우, 역방향 프록시가 사용자에게 표시하는 도메인을 사용합니다. 예:Header name:
appstream-custom-url-domain
Header value:training.example.com
사용자 지정 도메인을 설정하고 동일한 도메인을 지정하는 스트리밍 URL을 생성하면 쿠키가 자사 쿠키로 저장될 수 있습니다. Amazon CloudFront를 사용하여 사용자 지정 도메인을 구성하는 방법에 대한 자세한 내용은 Using Custom Domains with AppStream 2.0
을 참조하세요.
임베디드 AppStream 2.0 스트리밍 세션에 사용자 지정 도메인을 설정한 후 스트리밍 URL이 사용자 지정 도메인으로 리디렉션되지 않거나 사용자 지정 도메인이 사용자에게 제대로 표시되지 않는 경우 다음 문제 해결 항목을 참조하세요.