Home 폴더 형식
다음 섹션에서 설명한 것처럼 사용자 폴더의 계층 구조는 사용자가 스트리밍 세션을 시작하는 방법에 따라 다릅니다.
AWS SDK 및 AWS CLI
CreateStreamingURL
또는 create-streaming-url
을 사용하여 시작한 세션의 경우 사용자 폴더 구조는 다음과 같습니다.
bucket-name
/user/custom/user-id-SHA-256-hash
/
여기서
은 Amazon S3 버킷 스토리지에 표시된 형식이고 bucket-name
는 CreateStreamingURL API 작업 또는 user-id-SHA-256-hash
UserId
명령에 전달된 create-streaming-url
값에서 생성된 소문자 SHA-256 16진수 문자열을 사용하여 만든 사용자별 폴더 이름입니다. 자세한 내용은 AmazonAppStream 2.0 API Reference의 CreateStreamingURL 및 AWS CLI 명령 참조의 create-streaming-url을 참조하세요.
다음 예시 폴더 구조는 미국 서부(오레곤) 리전(us-west-2)의 UserId
testuser@mydomain.com, 계정 ID 123456789012와 함께 API 또는 AWS CLI CLI를 사용하여 세션 액세스에 적용됩니다.
appstream2-36fb080bb8-us-west-2-123456789012/user/custom/a0bcb1da11f480d9b5b3e90f91243143eac04cfccfbdc777e740fab628a1cd13/
온라인에서 사용할 수 있는 웹 사이트 또는 오픈 소스 코딩 라이브러리를 사용하여 UserId
의 소문자 SHA-256 해시 값을 생성함으로써 사용자의 폴더를 식별할 수 있습니다.
SAML 2.0
SAML 연동을 사용하여 생성된 세션의 경우 사용자 폴더 구조는 다음과 같습니다.
bucket-name
/user/federated/user-id-SHA-256-hash
/
여기서
는 SAML 연동 요청에서 전달된 user-id-SHA-256-hash
NameID
SAML 속성 값으로 생성된 소문자 SHA-256 16진수 문자열을 사용하여 만든 폴더 이름입니다. 서로 다른 두 도메인에 속한 동일한 이름을 가진 사용자를 구별하려면 domainname\username
형식의 NameID
를 통해 SAML 요청을 보냅니다. 자세한 내용은 Amazon AppStream 2.0과 SAML 2.0 통합 단원을 참조하십시오.
다음 예제 폴더 구조는 미국 서부(오리건) 리전의 NameID
SAMPLEDOMAIN\testuser, 계정 ID 123456789012의 SAML 연동을 사용하여 세션 액세스에 적용됩니다.
appstream2-36fb080bb8-us-west-2-123456789012/user/federated/8dd9a642f511609454d344d53cb861a71190e44fed2B8aF9fde0C507012a9901
NameID 문자열의 일부 또는 전체가 대문자일 경우(예시에서 SAMPLEDOMAIN
도메인 이름), AppStream 2.0은 문자열에서 사용된 대문자를 기준으로 해시 값을 생성합니다. 이 예제를 사용하여 SAMPLEDOMAIN\testuser의 해시 값은 8DD9A642F511609454D344D53CB861A71190E44FED2B8AF9FDE0C507012A9901입니다. 해당 사용자의 폴더에서 이 값은 8dd9a642f511609454d344d53cb861a71190e44fed2B8aF9fde0C507012a9901과 같이 소문자로 표시됩니다.
온라인에서 사용할 수 있는 웹 사이트 또는 오픈 소스 코딩 라이브러리를 사용하여 NameID
의 SHA-256 해시 값을 생성함으로써 사용자의 폴더를 식별할 수 있습니다.