

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Formats du dossier de base
<a name="home-folders-admin-folders"></a>

La hiérarchie d’un dossier utilisateur dépend de la manière dont l’utilisateur lance une session de streaming, comme décrit dans les sections suivantes.

## AWS SDK et AWS CLI
<a name="home-folders-admin-folders-aws"></a>

Pour les sessions démarrées à l'aide de `CreateStreamingURL` ou `create-streaming-url`, la structure du dossier utilisateur est la suivante :

```
{{bucket-name}}/user/custom/{{user-id-SHA-256-hash}}/
```

Où se `{{bucket-name}}` trouve dans le format indiqué dans [Stockage dans un compartiment Amazon S3](home-folders-s3.md) et `{{user-id-SHA-256-hash}}` le nom de dossier spécifique à l'utilisateur créé à l'aide d'une chaîne hexadécimale de SHA-256 hachage en minuscules générée à partir de la `UserId` valeur transmise à l'opération ou à la commande de l'API CreateStreaming URL. `create-streaming-url` Pour plus d'informations, consultez [ CreateStreaming URL ](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateStreamingURL.html) dans la référence d'API * Amazon WorkSpaces Applications * et [ create-streaming-url ](https://docs.aws.amazon.com/cli/latest/reference/appstream/create-streaming-url.html) dans la référence des commandes. *AWS CLI *

L'exemple de structure de dossiers suivant s'applique à l'accès aux sessions à l'aide de l'API ou à l' AWS CLI aide d'un `UserId` testuser@mydomain.com, identifiant de compte 123456789012 dans la région USA Ouest (Oregon) (us-west-2) :

```
appstream2-36fb080bb8-us-west-2-123456789012/user/custom/a0bcb1da11f480d9b5b3e90f91243143eac04cfccfbdc777e740fab628a1cd13/
```

Vous pouvez identifier le dossier pour un utilisateur en générant la valeur de SHA-256 hachage en minuscules des sites Web ou des `UserId` bibliothèques de codage open source disponibles en ligne.

## SAML 2.0
<a name="home-folders-admin-folders-saml"></a>

Pour les sessions créées à l'aide d'une fédération SAML, la structure du dossier utilisateur se présente comme suit :

```
{{bucket-name}}/user/federated/{{user-id-SHA-256-hash}}/
```

Dans ce cas, le nom du dossier `{{user-id-SHA-256-hash}}` est-il créé à l'aide d'une chaîne hexadécimale de SHA-256 hachage en minuscules générée à partir de la valeur de l'attribut `NameID` SAML transmise dans la demande de fédération SAML. Pour différencier les utilisateurs ayant le même nom mais appartenant à deux domaines différents, envoyez la demande SAML avec `NameID` au format `domainname\username`. Pour plus d’informations, consultez [Intégration d'Amazon WorkSpaces Applications à SAML 2.0](external-identity-providers.md).

L'exemple de structure de dossier suivant concerne l'accès à la session à l'aide de la fédération SAML avec `NameID` SAMPLEDOMAIN\\testuser, ID de compte 123456789012 dans la Région USA Ouest (Oregon) :

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

Lorsqu'une partie ou la totalité de la chaîne NameID est en majuscule (comme le nom {{SAMPLEDOMAIN}} de domaine dans l'exemple), WorkSpaces Applications génère la valeur de hachage en fonction de la majuscule utilisée dans la chaîne. Pour cet exemple, la valeur de hachage pour SAMPLEDOMAIN\\testuser est 8DD9A642F511609454D344D53CB861A71190E44FED2B8AF9FDE0C507012A9901. Dans le dossier de cet utilisateur, cette valeur est affichée en minuscules, comme suit : 8dd9a642f511609454d344d53cb861a71190e44fed2B8aF9fde0C507012a9901. 

Vous pouvez identifier le dossier pour un utilisateur en générant la valeur de SHA-256 hachage des sites Web `NameID` utilisateurs ou des bibliothèques de codage open source disponibles en ligne.