翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ホームフォルダの形式
ユーザーフォルダの階層は、次のセクションで説明するように、ユーザーがストリーミングセッションを起動する方法によって異なります。
AWS SDKs および AWS CLI
CreateStreamingURL
または create-streaming-url
を使用して起動されたセッションでは、ユーザーフォルダ構造は次のようになります。
bucket-name
/user/custom/user-id-SHA-256-hash
/
ここで、
は に示されている形式でAmazon S3 バケットのストレージ、 bucket-name
は CreateStreamingURLAPIオペレーションまたはuser-id-SHA-256-hash
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
/
この場合、
は、フェSAMLデレーションリクエストで渡されたuser-id-SHA-256-hash
NameID
SAML属性値から生成された小文字の 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 ハッシュ値を生成することで、ユーザーのフォルダを識別できます。