翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ホームフォルダの形式
ユーザーフォルダの階層は、次のセクションで説明するように、ユーザーがストリーミングセッションを起動する方法によって異なります。
AWS SDKsと 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 進数文字列を使用して作成された、ユーザー固有のフォルダ名です。詳細については、Amazon AppStream 2.0 API リファレンスの「CreateStreamingURL」、および AWS CLI コマンドリファレンスの「create-streaming-url」を参照してください。
次のフォルダ構造の例は、米国西部 (オレゴン) リージョン (us-west-2) の API または AWS CLI UserId
testuser@mydomain.com、アカウント ID 123456789012 を使用したセッションアクセスに適用されます。
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 進文字列を使用して作成されたフォルダ名です。2 つの異なるドメインに属する同じ名前のユーザーを区別するには、NameID
形式で domainname\username
を含む 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 ハッシュ値を生成してユーザーのフォルダを識別できます。