ホームフォルダの形式 - Amazon AppStream 2.0

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

ホームフォルダの形式

ユーザーフォルダの階層は、次のセクションで説明するように、ユーザーがストリーミングセッションを起動する方法によって異なります。

AWS SDKsと AWS CLI

CreateStreamingURL または create-streaming-url を使用して起動されたセッションでは、ユーザーフォルダ構造は次のようになります。

bucket-name/user/custom/user-id-SHA-256-hash/

ここで、bucket-nameAmazon S3 バケットのストレージ に示す形式で、user-id-SHA-256-hash は CreateStreamingURL API オペレーションまたは 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/

この場合、user-id-SHA-256-hash は、SAML フェデレーションリクエストに渡された 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 ハッシュ値を生成してユーザーのフォルダを識別できます。