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

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

ホームフォルダの形式

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

AWS SDKs および AWS CLI

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

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

ここで、 bucket-name は に示されている形式でAmazon S3 バケットのストレージuser-id-SHA-256-hashは CreateStreamingURLAPIオペレーションまたはcreate-streaming-urlコマンドに渡されたUserId値から生成された小文字の SHA-256 ハッシュ 16 進文字列を使用して作成されたユーザー固有のフォルダ名です。詳細については、「Amazon AppStream 2.0 APIリファレンスCreateStreamingURL」の「」とAWS CLI 「 コマンドリファレンスcreate-streaming-url」の「」を参照してください。

次のフォルダ構造の例は、 を使用するAPIか、米国西部 (オレゴン) リージョン (us-west-2) の UserId testuser@mydomain.com、アカウント ID 123456789012 AWS 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/

この場合、 user-id-SHA-256-hashは、フェSAMLデレーションリクエストで渡されたNameIDSAML属性値から生成された小文字の SHA-256 ハッシュ 16 進文字列を使用して作成されたフォルダ名です。同じ名前で 2 つの異なるドメインに属するユーザーを区別するには、 形式で NameIDでSAMLリクエストを送信しますdomainname\username。詳細については、「Amazon AppStream 2.0 と SAML 2.0 の統合」を参照してください。

次のフォルダ構造の例は、米国西部 (オレゴン) リージョンの NameID SAMPLEDOMAIN\testuser, account ID 123456789012 とのSAMLフェデレーションを使用したセッションアクセスに適用されます。

appstream2-36fb080bb8-us-west-2-123456789012/user/federated/8dd9a642f511609454d344d53cb861a71190e44fed2B8aF9fde0C507012a9901

NameID 文字列の一部またはすべてが大文字の場合 (ドメイン名が例にあるため)、 AppStream 2.0 SAMPLEDOMAIN は文字列で使用される大文字化に基づいてハッシュ値を生成します。この例では、SAMPLEDOMAIN\testuser のハッシュ値は 8DD9A642F511609454D344D53CB861A71190E44FED2B8AF9FDE0C507012A9901 です。そのユーザーのフォルダで、この値は、8dd9a642f511609454d344d53cb861a71190e44fed2B8aF9fde0C507012a9901 のように小文字で表示されます。

ウェブサイトまたはオンラインで利用可能なオープンソースコーディングライブラリNameIDを使用して、 の SHA-256 ハッシュ値を生成することで、ユーザーのフォルダを識別できます。