

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.

# Blocs d’applications
<a name="app-blocks"></a>

Les blocs d’applications représentent un disque dur virtuel (VHD) stocké dans un compartiment Amazon S3 de votre compte qui contient les fichiers d’application et les fichiers binaires nécessaires pour lancer les applications que vos utilisateurs utiliseront. Les blocs d’applications incluent également le script de configuration qui indique au système d’exploitation comment gérer le fichier VHD.

Les blocs d’applications prennent en charge deux types de mise en package différents :
+ Personnalisée : choisissez cette option pour créer votre package d’application (VHD) manuellement. Pour de plus amples informations, veuillez consulter [Blocs d’applications personnalisés](custom-app-blocks.md).
+ WorkSpaces Applications - Choisissez cette option recommandée pour créer votre package d'applications à l'aide du générateur de blocs d'applications. Pour de plus amples informations, veuillez consulter [WorkSpaces Applications et blocs d'applications](appstream-app-blocks.md).

**Topics**
+ [Blocs d’applications personnalisés](custom-app-blocks.md)
+ [WorkSpaces Applications et blocs d'applications](appstream-app-blocks.md)
+ [Applications non prises en charge](app-blocks-unsupported.md)

# Blocs d’applications personnalisés
<a name="custom-app-blocks"></a>

Les instances de streaming de flotte Elastic utilisent les applications qui sont installées sur des fichiers de disque dur virtuel (VHD) stockés dans un compartiment Amazon S3 de votre compte. Les blocs d’applications avec mise en package personnalisée vous permettent de créer votre propre fichier VHD et de le charger dans un compartiment Amazon S3 de votre compte.

**Topics**
+ [Création du VHD](create-vhd.md)
+ [Créez le script de configuration pour le VHD dans Amazon Applications WorkSpaces](create-setup-script.md)
+ [Création d’un bloc d’applications personnalisé](create-app-block.md)
+ [Mise à jour du bloc d’applications, du VHD et du script de configuration](update-app-block.md)

# Création du VHD
<a name="create-vhd"></a>

Un VHD est un fichier unique qui, une fois monté sur le système d’exploitation, est traité comme un disque dur. Le VHD peut être monté sous forme de lettre de lecteur, sur un chemin de dossier, ou les deux. Une fois le VHD monté, vous pouvez le traiter comme n’importe quel autre disque dur, notamment en installant votre application ou en y copiant les fichiers dont l’utilisateur aura besoin.

Pour créer le bloc d’applications, vous devez créer le VHD, y installer vos applications, puis le détacher. Une fois détaché, vous pouvez tester votre VHD sur un autre PC, une instance EC2 ou un générateur d'images d' WorkSpaces applications pour vérifier que les applications fonctionnent comme prévu. Une fois que vous avez terminé, chargez-le dans un compartiment Amazon S3 de votre compte et créez le bloc d’applications.

**Note**  
Cette page décrit l'utilisation d'un disque dur virtuel pour diffuser votre application ; toutefois, l'instance de streaming WorkSpaces Applications téléchargera n'importe quel objet depuis Amazon S3. L’objet que vous stockez dans Amazon S3 peut également être un fichier zip, le programme d’installation d’une application ou l’exécutable de l’application lui-même. Vous pouvez utiliser le script de configuration pour le configurer correctement sur l’instance de streaming avant qu’un utilisateur ne lance son application.  
L'instance de streaming WorkSpaces Applications attend jusqu'à 120 secondes que le téléchargement du VHD soit terminé avant que le script de configuration ne s'exécute. Si le téléchargement du VHD n’est pas terminé dans ce délai, le téléchargement s’arrête et le script de configuration ne s’exécute pas.   
Nous recommandons une taille maximale de 1,5 gigaoctet pour le VHD. Vous pouvez éventuellement réduire la taille du VHD en le compressant. Vous devez utiliser le script de configuration pour le décompresser avant de le monter, car le fichier doit être entièrement téléchargé depuis Amazon S3 avant de pouvoir être monté et que l’application soit lancée. VHDsAugmentez le temps nécessaire au lancement de l'application et au début de la session de streaming.

**Pour créer un VHD pour Microsoft Windows**

1. À partir d’un PC Windows ou d’une instance Windows Amazon Elastic Compute Cloud (Amazon EC2), ouvrez une invite de commande avec des privilèges d’administration.

1. Lancez l’utilitaire Microsoft **diskpart** en entrant la commande suivante :

   **diskpart**

1. Créez le fichier VHD non formaté et non initialisé en saisissant la commande suivante, où *<maximum file size>* est la taille du fichier VHD, en Mo :

   **create vdisk file=C:\$1path\$1to\$1new\$1file.vhdx maximum=*<maximum file size>* type=expandable **

1. Sélectionnez le disque VHD nouvellement créé en entrant la commande suivante :

   **select vdisk file=C:\$1path\$1to\$1new\$1file.vhdx**

1. Attachez le VHD nouvellement créé en entrant la commande suivante :

   **attach vdisk**

1. Initialisez le VHD nouvellement créé en entrant la commande suivante :

   **convert mbr**

1. Créez la partition principale couvrant l’intégralité du VHD en entrant la commande suivante :

   **create partition primary**

1. Formatez la partition nouvellement créée en entrant la commande suivante :

   **format fs=ntfs quick**

1. Vous pouvez monter le VHD nouvellement créé sur une lettre de lecteur inutilisée, sur un chemin de dossier du volume racine ou sur les deux.

   Pour monter une lettre de lecteur, saisissez : **assign letter=*<unused drive letter>***

   Pour monter un dossier, saisissez : **assign mount=*C:\$1path\$1to\$1empty\$1folder\$1to\$1mount\$1***
**Note**  
Pour effectuer le montage sur un chemin de dossier, le dossier doit déjà exister et il doit être vide.

1. Vous pouvez maintenant installer votre application sur le VHD en utilisant la lettre du lecteur ou le chemin de montage de dossier choisi à l’étape 9.

Une fois que vous avez terminé d’installer vos applications sur le VHD, vous devez détacher celui-ci pour pouvoir le charger en toute sécurité dans un compartiment Amazon S3.

**Pour détacher un VHD pour Microsoft Windows**

1. Lancez l’utilitaire Microsoft diskpart en entrant la commande suivante :

   **diskpart**

1. Sélectionnez le VHD en entrant la commande suivante :

   **select vdisk file=*C:\$1path\$1to\$1new\$1file.vhdx***

1. Détachez le VHD en entrant la commande suivante :

   **detach vdisk**

1. Le VHD a maintenant été détaché et peut être testé sur un autre PC Windows, une instance Amazon EC2 ou WorkSpaces un générateur d'images d'applications.

**Pour créer un VHD pour Linux**

1. Ouvrez un terminal :
   + Pour Amazon Linux 2 : utilisez une instance EC2, le générateur d'images d' WorkSpaces applications ou une solution WorkSpaces alimentée par Amazon Linux 2
   + Pour Ubuntu Pro 24.04 LTS : utilisez une instance EC2 ou WorkSpaces alimentée par Ubuntu Pro

1. Créez le fichier VHD non formaté et non initialisé :

   **dd if=/dev/zero of=*<name of file>* bs=*<size of VHD>* count=1**

1. Ajoutez un système de fichiers au VHD créé en entrant la commande suivante :

   **sudo mkfs -t ext4 *<name of file>***
**Note**  
Un message indiquant que le fichier n’est pas un périphérique spécial de stockage en mode bloc peut s’afficher. Vous pouvez quand même choisir de continuer.

1. Créez un dossier vide à utiliser comme point de montage en entrant la commande suivante :

   **sudo mkdir */path/to/mount/point***

1. Montez le VHD nouvellement créé sur un chemin de système de fichiers en exécutant la commande suivante :

   **sudo mount -t auto -o loop *<name of file>* */path/to/mount/point***

1. Vous pouvez maintenant installer votre application sur le VHD en utilisant le chemin de montage de dossier choisi à l’étape 4.
**Note**  
Les autorisations par défaut pour les fichiers et les dossiers créés sur le VHD peuvent empêcher les utilisateurs non administrateurs de lancer des applications ou de lire des fichiers. Vérifiez les autorisations et modifiez-les si nécessaire.

Une fois que vous avez terminé d’installer vos applications sur le VHD, vous devez détacher celui-ci pour pouvoir le charger en toute sécurité dans un compartiment Amazon S3.

**Pour détacher un VHD pour Linux**

1. Ouvrez une session de terminal et entrez la commande suivante :

   **sudo umount */path/to/mount/point***

1. Le VHD a maintenant été détaché et peut être testé sur une autre instance Amazon EC2 Amazon Linux 2/Ubuntu Pro 24.04 LTS, le générateur d'images Amazon Linux WorkSpaces 2 Applications ou Amazon Linux 2/Ubuntu Personal. WorkSpaces 

# Créez le script de configuration pour le VHD dans Amazon Applications WorkSpaces
<a name="create-setup-script"></a>

WorkSpaces Les applications utilisent un script de configuration que vous fournissez pour monter le disque dur virtuel avant le lancement de l'application. Vous pouvez également utiliser le script de configuration pour effectuer d’autres tâches nécessaires au bon fonctionnement de votre application. Par exemple, vous pouvez configurer des clés de registre, enregistrer DLLs, gérer les prérequis ou modifier le profil utilisateur à partir du script de configuration. WorkSpaces Applications fournit des exemples de scripts que vous pouvez utiliser pour monter votre VHD. Vous devrez modifier ces scripts en fonction des besoins de votre VHD et de vos applications.

**Note**  
Les scripts de configuration ne sont pas nécessaires pour les blocs d'applications dotés d'un WorkSpaces package d'applications. Vous pouvez toutefois fournir des scripts de post-installation facultatifs pour personnaliser l’installation des applications.

Utilisez les liens suivants pour télécharger les exemples de scripts :
+ [Script bash pour Ubuntu Pro 24.04 LTS et Amazon Linux 2](samples/Linux-mount-vhd-script2.zip)
+ [Script Microsoft Windows PowerShell](samples/Windows-mount-vhd-script3.zip)
**Note**  
WorkSpaces Les applications et le système d'exploitation Microsoft Windows réservent les lettres de lecteur A à E. Ne montez pas VHDs ou ne partagez pas de réseau sur ces lettres de lecteur.

WorkSpaces Les applications téléchargent le script de configuration et le VHD dans un répertoire de l'instance de streaming de flotte, puis exécutent le script de configuration. Le script de configuration s’exécute sur le système d’exploitation avec tous les droits d’administrateur. Le script de configuration s'exécute dans le `SYSTEM` contexte sous Microsoft Windows et en tant qu'`root`utilisateur sur Amazon Linux 2 ou Ubuntu Pro 24.04 LTS.

Emplacement du système de fichiers pour le VHD et le script de configuration :
+ Ubuntu Pro 24.04 LTS : 

  `/opt/appstream/AppBlocks/appblock-name/`  
**`appblock-name` **  
Nom du bloc d’applications auquel correspondent le VHD et le script de configuration.
+ Amazon Linux 2 : 

  `/opt/appstream/AppBlocks/appblock-name/`  
**`appblock-name` **  
Nom du bloc d’applications auquel correspondent le VHD et le script de configuration.
+ Microsoft Windows :

  `C:\AppStream\AppBlocks\appblock-name\`  
**`appblock-name` **  
Nom du bloc d’applications auquel correspondent le VHD et le script de configuration.

WorkSpaces Les applications conservent le nom du fichier tel qu'il figure sur l'objet. Par exemple, si votre bloc d’applications est nommé `MyApps`, avec un VHD nommé `apps.vhd` et un script de configuration nommé `mount-apps.ps1`, le chemin complet d’une instance de streaming Windows est le suivant :
+ VHD

  `C:\AppStream\AppBlocks\MyApps\apps.vhd`
+ Script de configuration

  `C:\AppStream\AppBlocks\MyApps\mount-apps.ps1`

WorkSpaces Les applications capturent l'erreur standard et le résultat standard de votre script de configuration lorsqu'il s'exécute sur une instance de streaming de flotte et télécharge le résultat dans un compartiment Amazon S3 de votre compte. Vous pouvez utiliser ces journaux pour identifier et résoudre les problèmes que vous pourriez rencontrer avec votre script de configuration. Les compartiments sont nommés dans un format spécifique comme suit :

```
appstream-logs-region-code-account-id-without-hyphens-random-identifier
```

**`region-code` **  
Il s'agit du code de AWS région dans lequel la flotte élastique est créée.

**`account-id-without-hyphens` **  
L'identifiant AWS de votre compte. L'identifiant aléatoire permet de garantir qu'aucun conflit ne sera déclenché avec les autres compartiments de la région. La première partie du nom du compartiment, appstream-logs, ne change pas, quel que soit le compte ou la région.

Par exemple, si vous créez une flotte élastique dans la région USA Ouest (Oregon) (us-west-2) sous le numéro de compte 123456789012 WorkSpaces , Applications crée un compartiment Amazon S3 au sein de votre compte dans cette région avec le nom indiqué. Seul un administrateur disposant d’autorisations suffisantes peut supprimer ce compartiment.

```
appstream-logs-us-west-2-1234567890123-abcdefg
```

Le chemin d’accès au dossier dans lequel les fichiers journaux sont stockés dans le compartiment S3 de votre compte est structuré comme suit :

```
bucket-name/fleet-name/instance-id/appblock-name/
```

**`bucket-name` **  
Nom du compartiment Amazon S3 dans lequel les journaux de script de configuration sont stockés. Le format du nom est décrit plus haut dans cette section.

**`Instance-id` **  
Identifiant unique de l’instance de streaming sur laquelle le script de configuration s’est exécuté

**`appblock-name` **  
Nom du bloc d’applications auquel correspond le script de configuration. 

L’exemple de structure de dossier suivant correspond à une session de streaming démarrée à partir de `test-fleet`. La session provient d'un Compte AWS identifiant 123456789012 et le nom du bloc d'applications est testappblock dans la région USA Ouest (Oregon) (us-west-2) :

`appstream-logs-us-west-2-1234567890123-abcdefg/test-fleet/i-084427ab4a1cff7f5/testappblock/`

Cet exemple de structure de dossiers contient un fichier journal pour la sortie standard et un fichier journal pour l’erreur standard.

**Topics**
+ [Exécution du script de configuration des blocs d'applications dans Amazon WorkSpaces Applications](script-execution.md)

# Exécution du script de configuration des blocs d'applications dans Amazon WorkSpaces Applications
<a name="script-execution"></a>

Les schémas suivants indiquent à quel stade du processus le script de configuration s’exécute. L’ordre d’exécution dépend de l’activation ou non de la persistance des paramètres d’application sur la pile associée à la flotte Elastic.

**Note**  
WorkSpaces Les applications utilisent les informations de votre VPC pour télécharger le VHD et le script de configuration depuis le compartiment Amazon S3. Votre VPC doit fournir l’accès au compartiment Amazon S3. Pour plus d’informations, consultez [Fonctionnalités d'utilisation des points de terminaison VPC Amazon S3 pour les applications WorkSpaces](managing-network-vpce-iam-policy.md).

La persistance des paramètres d’application est activée :

![\[La persistance des paramètres d’application est activée.\]](http://docs.aws.amazon.com/fr_fr/appstream2/latest/developerguide/images/app-settings-enabled.png)


La persistance des paramètres d’application est désactivée :

![\[La persistance des paramètres d’application est désactivée.\]](http://docs.aws.amazon.com/fr_fr/appstream2/latest/developerguide/images/app-settings-disabled.png)


# Création d’un bloc d’applications personnalisé
<a name="create-app-block"></a>

Vous pouvez utiliser la console WorkSpaces Applications pour créer la ressource de blocage d'applications une fois que votre VHD et votre script de configuration ont été créés et téléchargés dans un compartiment S3 de votre Compte AWS. Pour en savoir plus sur le stockage du VHD et du script de configuration dans un compartiment Amazon S3, consultez [Stockage de l’icône de l’application, du script de configuration, du script de session et du VHD dans un compartiment S3](store-s3-bucket.md).

**Note**  
Vous devez disposer des autorisations IAM pour effectuer l’action `S3:GetObject` sur le VHD et les objets scripts de configuration dans le compartiment Amazon S3 afin de créer la ressource de bloc d’applications.

**Pour créer la ressource de bloc d’applications**

1. Ouvrez la console WorkSpaces Applications à l'adresse [https://console.aws.amazon.com/appstream2](https://console.aws.amazon.com/appstream2).

1. Dans le menu de navigation de gauche, choisissez **Applications**, **Bloc d’applications** et **Créer un bloc d’applications.**

1. Pour la mise en package du bloc d’applications, sélectionnez **Personnalisée**.

1. Pour **Détails du bloc d’applications**, saisissez un identifiant de nom unique pour le bloc d’applications. Le cas échéant, vous pouvez également spécifier les options suivantes :
   + **Nom d’affichage** : nom convivial du bloc d’applications.
   + **Description** : description du bloc d’applications.

1. Pour **Objet disque dur virtuel dans S3**, sous **Paramètres du script**, saisissez l’URI S3 qui représente l’objet VHD ou choisissez **Parcourir S3** pour accéder à vos compartiments S3 et trouver l’objet VHD.

1. Pour **Objet script de configuration dans S3**, sous **Paramètres du script**, saisissez l’URI S3 qui représente l’objet script de configuration ou choisissez **Parcourir S3** pour accéder à vos compartiments S3 et trouver l’objet script de configuration.

1. Pour **Fichier exécutable du script de configuration** sous **Paramètres du script**, saisissez le fichier exécutable nécessaire pour votre script de configuration.
**Note**  
Si votre script de configuration peut s’exécuter directement, saisissez le nom de fichier du script de configuration. Si votre script de configuration repose sur un autre exécutable (par exemple, Microsoft PowerShell) pour s'exécuter, entrez le chemin d'accès à cet exécutable.  
Chemin d'accès PowerShell à Microsoft sous Microsoft Windows :  
`C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`

1. Éventuellement, pour **Arguments de l’exécutable du script de configuration** sous **Paramètres du script**, saisissez les arguments qui doivent être fournis à l’exécutable du script de configuration pour exécuter votre script de configuration.
**Note**  
Si vous utilisez un PowerShell script Microsoft, vous devez spécifier le paramètre « -File » avec le nom de votre script de configuration comme argument exécutable. Assurez-vous également que la politique d’exécution autorise l’exécution de votre script. [Pour en savoir plus, consultez [About\$1Execution\$1Policies](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.2) et Qu'est-ce que c'est ? PowerShell](https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.2) .

1. Pour **Durée d’exécution en secondes** sous **Paramètres du script**, saisissez le délai d’expiration de votre script de configuration.
**Note**  
La durée d'exécution en secondes correspond à la durée pendant WorkSpaces laquelle les applications attendent que le script de configuration s'exécute avant de continuer. Si votre script de configuration ne se termine pas dans ce délai, un message d’erreur s’affiche à l’attention de l’utilisateur et l’application tente de démarrer. Le script de configuration est résilié une fois la durée d’exécution écoulée.

1. (Facultatif) Pour **Balises**, créez des balises pour la ressource de bloc d’applications.

1. Vérifiez les informations que vous avez saisies, puis choisissez **Créer**.

1. Si votre bloc d’applications a été créé avec succès, un message de réussite s’affiche en haut de la console. Si une erreur s’est produite, un message d’erreur descriptif s’affiche et vous devez réessayer de créer le bloc d’applications.

# Mise à jour du bloc d’applications, du VHD et du script de configuration
<a name="update-app-block"></a>

Les ressources de blocs d’applications sont immuables et ne vous permettent pas de les modifier une fois créées. Si vous devez apporter des mises à jour rétrocompatibles au VHD ou au script de configuration, il est recommandé de charger une nouvelle version du fichier dans le compartiment Amazon S3, en remplaçant la version actuelle. Les nouvelles sessions de streaming de flotte Elastic téléchargeront la dernière version des objets et les utiliseront.

Si vous devez apporter des mises à jour rétro-incompatibles au VHD ou au script de configuration, il est recommandé de les télécharger en tant que nouveaux objets dans le compartiment Amazon S3 et de créer un nouveau bloc d’applications et une nouvelle ressource d’application. Vous pourrez ensuite gérer le déploiement vers les utilisateurs lors d’une période de modification ou d’une autre interruption.

# WorkSpaces Applications et blocs d'applications
<a name="appstream-app-blocks"></a>

Les instances de streaming de flotte Elastic utilisent les applications qui sont installées sur des fichiers de disque dur virtuel (VHD) stockés dans un compartiment Amazon S3 de votre compte. En ce qui concerne les blocs d’applications dotés d’une mise en package personnalisée, vous avez la possibilité de créer votre propre fichier VHD et de le charger dans un compartiment Amazon S3 de votre compte. Sinon, pour les blocs d' WorkSpaces applications dotés d'un package d'applications, vous pouvez tirer parti du générateur de blocs d'applications, qui gère le packaging de vos applications, crée un fichier VHD et le télécharge dans votre compartiment Amazon S3.

En utilisant le bloc d' WorkSpaces applications intégré Applications, vous éliminez non seulement le besoin d'étapes manuelles lors de la création d'un fichier VHD, mais vous supprimez également la nécessité d'un script de configuration. Il étend la compatibilité des applications avec les flottes élastiques et réduit les étapes administratives manuelles nécessaires à la création d'un bloc d'applications. WorkSpaces Applications gère la configuration des blocs d'applications avec le WorkSpaces package d'applications automatiquement, sans avoir besoin de scripts de configuration. Cependant, vous pouvez toujours fournir des scripts de post-installation facultatifs pour personnaliser l’installation en fonction de vos besoins.

**Topics**
+ [Présentation de](appstream-app-blocks-overview.md)
+ [Applications non prises en charge](appstream-app-blocks-unsupported.md)
+ [Création d'un bloc d' WorkSpaces applications](appstream-app-blocks-create.md)
+ [Activation d’un bloc d’applications](appstream-app-blocks-activate.md)
+ [Création d’un bloc d’applications avec un package d’application existant](appstream-app-blocks-create-VHD.md)
+ [Test d’un bloc d’applications](appstream-app-blocks-test.md)
+ [Associer un bloc d'applications dans Amazon WorkSpaces Applications](appstream-app-blocks-associate.md)
+ [Dissocier un bloc d'applications dans Amazon Applications WorkSpaces](appstream-app-blocks-disassociate.md)

# Présentation de
<a name="appstream-app-blocks-overview"></a>

Pour créer un bloc d' WorkSpaces applications avec un package d'applications, vous devez lancer une session de streaming avec un générateur de blocs d'applications. Une fois la session lancée, vous pouvez télécharger les programmes d’installation de vos applications et activer les options d’enregistrement. À partir de ce moment, WorkSpaces Applications enregistre les modifications apportées au système de fichiers et au registre sur le générateur de blocs d'applications à l'aide de la technologie de redirection d'applications.

La redirection d’application utilise le cadre des pilotes de filtre Windows pour intercepter et rediriger les modifications du système de fichiers et du registre. Cette redirection est transparente vers l’application en cours d’installation. L’application continuera d’interagir avec les emplacements des fichiers d’origine sur le lecteur C. Par exemple, si un programme d'installation pour TestApplication « » est exécuté sur une machine sur laquelle la redirection d'applications est configurée, il sera installé par défaut dans C:\$1Program Files \$1TestApplication. Cependant, en arrière-plan, tous les fichiers et dossiers seront redirigés vers un disque dur virtuel (VHD) monté, et un lien sera créé entre l’emplacement du fichier d’origine et l’emplacement réel du fichier. Sur la machine, il TestApplication semblera toujours être installé dans C:\$1Program Files \$1TestApplication. 

Une fois que toutes les modifications d’installation ont été enregistrées, le fichier VHD est chargé dans un compartiment Amazon S3 de votre compte.

Lorsqu'un utilisateur demande une session à l'aide d'un parc Elastic, WorkSpaces Applications télécharge le fichier VHD, configure l'application, exécute les scripts de configuration post-installation (facultatif) et démarre le streaming de l'application. 

**Note**  
La technologie de redirection d’application n’enregistre aucune modification du système de fichiers sous %USERPROFILE%, à l’exception des nouveaux répertoires créés sous les répertoires %APPDATA% et %LOCALAPPDATA%.  
La technologie de redirection d’application n’enregistre aucune modification du registre sous l’utilisateur actuel, HKEY\$1CURRENT\$1USER (HKCU).

# Applications non prises en charge
<a name="appstream-app-blocks-unsupported"></a>

Les applications peuvent rencontrer des échecs lors de l’installation ou de l’exécution dans les scénarios suivants :
+ **Applications soumises à des vérifications basées sur la localisation lors de l’installation** : si le processus d’installation d’une application vérifie l’emplacement réel des fichiers installés, cela peut entraîner un échec. Étant donné que WorkSpaces les applications redirigent les fichiers vers le VHD du bloc d'applications, seuls les liens vers les fichiers réels sont conservés à leur emplacement d'origine.

Si vous ne savez pas si votre application appartient à l'une de ces catégories, vous pouvez utiliser le package d' WorkSpaces applications pour créer un bloc d'applications. Ce processus implique l’installation de vos applications sur une instance de générateur de blocs d’applications. Si l’installation de vos applications sur l’instance de générateur de blocs d’applications échoue, vous pouvez effectuer les actions suivantes :
+ Consultez les journaux. Le fichier journal des erreurs de votre instance de générateur de blocs d'applications se trouve à l'adresse C : \$1 \$1 AppStream AppBlocks \$1 ErrorLog. Ce journal enregistre tous les échecs d'installation, y compris le traitement des RegKeys/File opérations. Si l'un des journaux suivants apparaît dans le journal des erreurs, cela indique que le package de votre application n'est actuellement pas pris en charge par le générateur de blocs d' WorkSpaces applications Applications :
  + « Impossible de créer un lien symbolique »
  + « Le service ne prend pas en charge le changement de nom de fichier »

  S’il n’existe aucun fichier errorLog, ou si ce fichier est vide, consultez les journaux d’installation de votre application pour identifier la raison des échecs. 
+ Signalez un problème. Cliquez sur le bouton **Signaler un problème**, qui est disponible dans l’assistant de création d’applications dans le générateur de blocs d’applications. La sélection de cette option collectera tous les journaux d' WorkSpaces applications de votre instance de générateur de blocs d'applications et les soumettra à l'équipe WorkSpaces des applications pour obtenir de l'aide.
+ Créez un bloc d’applications avec mise en package personnalisée : si vous ne parvenez pas à packager vos applications à l’aide du générateur de blocs d’applications, vous pouvez essayer de créer un bloc d’applications à l’aide de méthodes de mise en package personnalisée. Pour plus d’informations, consultez [Blocs d’applications personnalisés](custom-app-blocks.md).
+ Si vous avez besoin d’aide supplémentaire, contactez AWS Support. Pour plus d’informations, consultez le [Centre AWS Support](https://console.aws.amazon.com/support/home#/).

Il est important de tenir compte de ces limites potentielles et de planifier en conséquence lorsque vous utilisez le WorkSpaces package d'applications pour vos applications.

# Création d'un bloc d' WorkSpaces applications
<a name="appstream-app-blocks-create"></a>

Procédez comme suit pour créer un bloc d'applications avec le type de package WorkSpaces Applications.

## Étape 1 : configurer le bloc d’applications
<a name="appstream-app-blocks-create-step1"></a>

**Pour configurer le bloc d’applications**

1. Ouvrez la console WorkSpaces Applications à l'adresse [https://console.aws.amazon.com/appstream2](https://console.aws.amazon.com/appstream2).

1. Dans le menu de navigation de gauche, choisissez **Gestionnaire d’applications**, **Blocs d’applications** et **Créer un bloc d’applications.**

1. Pour l'empaquetage des blocs d'applications, sélectionnez **WorkSpaces Applications**.

1. Pour **Détails du bloc d’applications**, saisissez un identifiant de nom unique pour le bloc d’applications. Le cas échéant, vous pouvez également spécifier les options suivantes :
   + **Nom** : nom unique du bloc d’applications.
   + **Nom d’affichage** (facultatif) : nom convivial du bloc d’applications.
   + **Description** (facultatif) : description du bloc d’applications.

1. (Facultatif) Un bloc d' WorkSpaces applications avec un package d'applications ne nécessite pas de script de configuration. Vous pouvez éventuellement fournir les étapes de post-installation avec les **options avancées** suivantes :
   + Pour **Objet script de post-installation dans S3**, saisissez l’URI Amazon S3 qui représente l’objet script de post-installation ou choisissez **Parcourir S3** pour accéder à vos compartiments Amazon S3 et trouver l’objet script de configuration.
   + Pour **Fichier exécutable du script de post-installation**, saisissez le fichier exécutable nécessaire pour votre script de post-installation.
**Note**  
Si votre script de configuration peut s’exécuter directement, saisissez le nom de fichier du script de configuration. Si votre script de configuration repose sur un autre exécutable (par exemple, Microsoft PowerShell) pour s'exécuter, entrez le chemin d'accès à cet exécutable.  
Chemin d'accès PowerShell à Microsoft sous Microsoft Windows :  
`C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`  
Éventuellement, pour **Arguments de l’exécutable du script de configuration** sous **Paramètres du script**, saisissez les arguments qui doivent être fournis à l’exécutable du script de configuration pour exécuter votre script de configuration.
**Note**  
Si vous utilisez un PowerShell script Microsoft, vous devez spécifier le paramètre « -File » avec le nom de votre script de configuration comme argument exécutable. Assurez-vous également que la politique d’exécution autorise l’exécution de votre script. [Pour en savoir plus, consultez [About\$1Execution\$1Policies](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.2) et Qu'est-ce que c'est ? PowerShell](https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.2) .  
Pour **Durée d’exécution en secondes** sous **Paramètres du script**, saisissez le délai d’expiration de votre script de configuration.
**Note**  
La durée d'exécution en secondes correspond à la durée pendant WorkSpaces laquelle les applications attendent que le script de configuration s'exécute avant de continuer. Si votre script de configuration ne se termine pas dans ce délai, un message d’erreur s’affiche à l’attention de l’utilisateur et l’application tente de démarrer. Le script de configuration est résilié une fois la durée d’exécution écoulée.

1. Sous **Paramètres d’importation**, choisissez **Créer un nouveau fichier d’application de bloc d’applications**. Pour **Emplacement S3** sous **Paramètres d’importation**, saisissez l’URI Amazon S3 qui représente le compartiment ou choisissez **Parcourir S3** pour accéder à vos compartiments Amazon S3 et sélectionner un compartiment approprié. La liste des compartiments Amazon S3 est globale et répertorie tous les compartiments de toutes les régions. Veillez à sélectionner le compartiment dans la région où vous souhaitez créer votre bloc d’applications. Pour plus d'informations sur la définition d'autorisations de compartiment, consultez [Stockage de l’icône de l’application, du script de configuration, du script de session et du VHD dans un compartiment S3](store-s3-bucket.md).

1. Sélectionnez un générateur de blocs d’applications. Seuls les générateurs de blocs d’applications qui ne sont pas associés à d’autres blocs d’applications sont disponibles. Si la liste est vide, créez un nouveau générateur de blocs d’applications ou dissociez les générateurs existants pour les utiliser. Un générateur de blocs d’applications est une ressource réutilisable qui vous permet de créer votre package d’application. 
**Note**  
Si vous ne sélectionnez pas de générateur de blocs d’applications ici, vous pouvez toujours créer votre bloc d’applications à l’état **inactif** et l’activer ultérieurement. Pour plus d’informations, consultez [Activation d’un bloc d’applications](appstream-app-blocks-activate.md).

1. (Facultatif) Pour **Balises**, créez des balises pour la ressource de bloc d’applications.

1. Choisissez **Suivant**.

1. Vérifiez les informations que vous avez saisies et choisissez l’une des options suivantes :
   + Choisissez **Créer un bloc d’applications** si vous n’avez pas sélectionné de générateur de blocs d’applications à l’étape 7.
   +  Choisissez **Lancer le générateur de blocs d’applications** si vous avez choisi un générateur de blocs d’applications à l’étape 7. Passez ensuite à l’étape 2 pour créer votre package d’application à l’aide de la session de streaming du générateur de blocs d’applications. 

À ce stade, votre ressource de bloc d’applications est créée, mais elle est **inactive** et ne peut pas être utilisée pour les flottes Elastic. 

## Étape 2 : créer le package d’application
<a name="appstream-app-blocks-create-step2"></a>

Utilisez l’instance de streaming du générateur de blocs d’applications pour mettre vos applications en package et activer votre bloc d’applications. Le bloc d'applications créé à l'aide du générateur de blocs d' WorkSpaces applications contiendra un package d'applications, et le package d'applications sera chargé dans le compartiment Amazon S3 de votre Compte AWS.

**Pour créer le package d’application**

1. Une fois votre session de streaming activée, l’assistant de création d’applications démarre automatiquement. S’il ne démarre pas, démarrez-le manuellement à l’aide de l’icône du bureau.

1. L’écran initial fournit les instructions à suivre pour le processus de mise en package d’application. 

1. Intégrez le programme d’installation de votre application à votre session de streaming de générateur de blocs d’applications à l’aide de l’une des options suivantes :
   + Téléchargez les programmes d’installation des applications à partir du web.
   + Utilisez l’interface de fichier de votre session de streaming.
   + Téléchargez le programme d’installation de l’application depuis un autre service AWS à l’aide d’un rôle de machine.

1. Une fois que vous avez tous les programmes d’installation d’application requis, arrêtez toutes les autres applications en cours d’exécution sur l’instance et choisissez **Démarrer l’enregistrement**. Le générateur de blocs d’applications commence à enregistrer les modifications du système et l’écran indique **Enregistrement en cours**.

1. Commencez à installer vos applications une par une.

1. Lorsque vous avez terminé l’installation des applications, choisissez **Arrêter l’enregistrement** et le système arrêtera d’enregistrer les modifications. Si vous souhaitez apporter d’autres modifications à votre package d’application, par exemple, ajouter d’autres applications ou supprimer une application déjà installée, choisissez **Démarrer l’enregistrement** et assurez-vous que le système est en mode **Enregistrement en cours**.
**Note**  
Si l'installation de votre application échoue, choisissez **Signaler un problème** pour collecter WorkSpaces les journaux relatifs aux applications à partir de l'instance et signalez le problème à l'équipe WorkSpaces des applications. Lorsque vous avez terminé, mettez fin à votre session de streaming de générateur de blocs d’applications. Vous pouvez essayer de redémarrer le processus de création d’un bloc d’applications en utilisant une nouvelle instance de générateur de blocs d’applications. Si le problème persiste, essayez de créer votre bloc d’applications à l’aide d’une mise en package personnalisée. 

1. Lorsque vous avez terminé d’installer toutes les applications, choisissez **Arrêter l’enregistrement**. Vous pouvez tester votre application en utilisant le menu Démarrer ou en parcourant l’application à l’aide de l’explorateur de fichiers.

1. Choisissez **Suivant** pour consulter les détails de votre bloc d’applications. 
**Note**  
La taille recommandée d’un fichier de package d’application (VHD) pour une flotte Elastic est inférieure à 1,5 Go. Si la taille de votre fichier VHD est supérieure à 1,5 Go, essayez de réduire le nombre d’applications packagées dans un bloc d’applications.   
La taille du fichier du package d’application (VHD) ne diminuera pas si vous désinstallez une application. Redémarrez le processus de mise en package d’application à l’aide d’une nouvelle session de streaming de bloc d’applications et installez moins d’applications.

1. Choisissez **Terminer la création du bloc d’applications et se déconnecter** pour créer le package d’application et le charger dans le compartiment Amazon S3. Si vous réussissez, la session de streaming se déconnectera automatiquement et le bloc d’applications passera à l’état **Actif**.
**Note**  
Si l'installation de votre application échoue, choisissez **Signaler un problème** pour collecter WorkSpaces les journaux relatifs aux applications à partir de l'instance et signalez le problème à l'équipe WorkSpaces des applications. Lorsque vous avez terminé, mettez fin à votre session de streaming de générateur de blocs d’applications. Vous pouvez essayer de redémarrer le processus de création d’un bloc d’applications en utilisant une nouvelle instance de générateur de blocs d’applications. Si le problème persiste, essayez de créer votre bloc d’applications à l’aide d’une mise en package personnalisée. 

# Activation d’un bloc d’applications
<a name="appstream-app-blocks-activate"></a>

Si un bloc d' WorkSpaces applications contenant un package d'applications a été créé, mais que le package d'applications (VHD) n'y est pas associé, le bloc d'applications sera inactif et ne pourra pas être utilisé pour associer des applications à des flottes Elastic. Pour activer un bloc d’applications, un package d’application (VHD) doit être associé au bloc d’applications.

**Pour créer le package d’application**

1. Ouvrez la console WorkSpaces Applications à l'adresse [https://console.aws.amazon.com/appstream2](https://console.aws.amazon.com/appstream2).

1. Dans le menu de navigation de gauche, choisissez **Gestionnaire d’applications**, **Blocs d’applications**. 

1. Sélectionnez un bloc d’applications **inactif** que vous souhaitez activer, puis choisissez **Activer** dans le menu **Actions**.

1. Sélectionnez un générateur de blocs d’applications, puis choisissez **Lancer le générateur de blocs d’applications**. 
   + Si la liste est vide, cela signifie que vous n’avez pas de générateur de blocs d’applications ou que tous vos générateurs de blocs d’applications sont associés à d’autres blocs d’applications. Créez un nouveau générateur de blocs d’applications ou dissociez un générateur de blocs d’applications existant et testez-le. 
   + Si le générateur de blocs d’applications est déjà associé à un bloc d’applications, vous pouvez continuer à l’utiliser pour activer le bloc d’applications.
   + Si le générateur de blocs d’applications sélectionné n’était pas associé à un générateur de blocs d’applications, il est associé à celui que vous avez sélectionné et la session de streaming est lancée. Le générateur de blocs d’applications reste associé à ce bloc d’applications après la fin de la session. 

1. Une fois la session de streaming de générateur de blocs d’applications démarrée, suivez les étapes de la section [Étape 2 : créer le package d’application](appstream-app-blocks-create.md#appstream-app-blocks-create-step2) pour créer votre package d’applications (VHD) et activer le bloc d’applications.

# Création d’un bloc d’applications avec un package d’application existant
<a name="appstream-app-blocks-create-VHD"></a>

Vous pouvez utiliser votre package d'applications (VHD) existant avec le package d' WorkSpaces applications pour créer des blocs d' WorkSpaces applications d'applications. Pour ce faire, copiez votre fichier de package d’application (VHD) depuis le compartiment Amazon S3 source vers un autre compartiment Amazon S3 de destination. Le compartiment de destination peut se trouver dans une autre région. 

**Pour créer un bloc d’applications avec un package d’application existant**

1. Ouvrez la console WorkSpaces Applications à l'adresse [https://console.aws.amazon.com/appstream2](https://console.aws.amazon.com/appstream2).

1. Dans le menu de navigation de gauche, choisissez **Gestionnaire d’applications**, **Blocs d’applications** et **Créer un bloc d’applications.**

1. Pour l'empaquetage des blocs d'applications, sélectionnez **WorkSpaces Applications**.

1. Pour **Détails du bloc d’applications**, saisissez un identifiant de nom unique pour le bloc d’applications. Le cas échéant, vous pouvez également spécifier les options suivantes :
   + **Nom** : nom unique du bloc d’applications.
   + **Nom d’affichage** (facultatif) : nom convivial du bloc d’applications.
   + **Description** (facultatif) : description du bloc d’applications.

1. (Facultatif) Un bloc d' WorkSpaces applications avec un package d'applications ne nécessite pas de script de configuration. Vous pouvez éventuellement fournir les étapes de post-installation avec les **options avancées** suivantes :
   + Pour **Objet script de post-installation dans S3**, saisissez l’URI Amazon S3 qui représente l’objet script de post-installation ou choisissez **Parcourir S3** pour accéder à vos compartiments Amazon S3 et trouver l’objet script de configuration.
   + Pour **Fichier exécutable du script de post-installation**, saisissez le fichier exécutable nécessaire pour votre script de post-installation.
**Note**  
Si votre script de post-installation peut s’exécuter directement, saisissez le nom de fichier du script de post-installation. Si votre script de post-installation repose sur un autre exécutable (par exemple, Microsoft PowerShell) pour s'exécuter, entrez le chemin d'accès à cet exécutable.  
Chemin d'accès PowerShell à Microsoft sous Microsoft Windows :  
`C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`  
Éventuellement, pour **Arguments de l’exécutable du script de post-installation**, saisissez les arguments qui doivent être fournis à l’exécutable du script de configuration pour exécuter votre script de configuration.
**Note**  
Si vous utilisez un PowerShell script Microsoft, vous devez spécifier le paramètre « -File » avec le nom de votre script de post-installation en tant qu'argument exécutable. Assurez-vous également que la politique d’exécution autorise l’exécution de votre script. [Pour en savoir plus, consultez [About\$1Execution\$1Policies](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.2) et Qu'est-ce que c'est ? PowerShell](https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.2) .  
Pour **Durée d’exécution en secondes** sous **Paramètres du script**, saisissez le délai d’expiration de votre script de configuration.
**Note**  
La durée d'exécution en secondes correspond à la durée pendant WorkSpaces laquelle les applications attendent que le script de post-installation s'exécute avant de continuer. Si votre script de post-installation ne se termine pas dans ce délai, un message d’erreur s’affiche à l’attention de l’utilisateur et l’application tente de démarrer. Le script de configuration est résilié une fois la durée d’exécution écoulée.

1. Choisissez **Utiliser un fichier d’application de bloc d’applications existant** sous **Paramètres d’importation**. Pour **Emplacement S3**, vous pouvez saisir l’URI Amazon S3 de l’objet dans un compartiment Amazon S3 qui représente le package d’application (VHD), ou choisir **Parcourir S3** pour accéder à vos compartiments Amazon S3 et sélectionner l’objet dans un compartiment Amazon S3. La liste des compartiments Amazon S3 est globale et répertorie tous les compartiments de toutes les régions. Veillez à sélectionner le compartiment dans la région où vous souhaitez créer votre bloc d’applications. 

1. Choisissez **Suivant**.

1. Vérifiez les informations que vous avez saisies et choisissez **Créer le bloc d’applications**.

À ce stade, votre ressource de bloc d’applications est créée et à l’état **Actif**.

# Test d’un bloc d’applications
<a name="appstream-app-blocks-test"></a>

Vous pouvez utiliser un générateur de blocs d’applications pour tester votre bloc d’applications et vérifier les fonctionnalités de votre application. Vous n’avez pas besoin de lancer une flotte Elastic pour cette option. Vous pouvez également créer plusieurs générateurs de blocs d’applications avec différents types ou tailles d’instances, et tester les performances de votre application avec différentes options de calcul. 

**Note**  
L'option de blocage d'applications de test est prise en charge uniquement pour les blocs d'applications dotés d'un WorkSpaces package d'applications. 

**Pour tester un bloc d’applications**

1. Ouvrez la console WorkSpaces Applications à l'adresse [https://console.aws.amazon.com/appstream2](https://console.aws.amazon.com/appstream2).

1. Dans le menu de navigation de gauche, choisissez **Gestionnaire d’applications**, **Blocs d’applications**.

1. Sélectionnez le bloc d’applications que vous souhaitez tester, puis choisissez **Tester** dans le menu **Actions**.

1. Sélectionnez un générateur de blocs d’applications, puis choisissez **Lancer et tester le bloc d’applications**. 
   + Si la liste est vide, cela signifie que vous n’avez pas de générateur de blocs d’applications ou que tous vos générateurs de blocs d’applications sont associés à d’autres blocs d’applications. Créez un nouveau générateur de blocs d’applications ou dissociez un générateur de blocs d’applications existant et testez-le. 
   + Si le générateur de blocs d’applications est déjà associé à un bloc d’applications, vous pouvez continuer à l’utiliser pour activer le bloc d’applications.
   + Si le générateur de blocs d’applications sélectionné n’était pas associé à un générateur de blocs d’applications, il est associé à celui que vous avez sélectionné et la session de streaming est lancée. Le générateur de blocs d’applications reste associé à ce bloc d’applications après la fin de la session. 

1. Le générateur de blocs d’applications se lance dans une fenêtre de navigateur distincte en mode de diffusion sur le Bureau. Le service télécharge le bloc d’applications depuis le compartiment Amazon S3 et l’installe sur l’instance du générateur de blocs d’applications.

1. Vos applications peuvent désormais être diffusées et testées. Vous pouvez ouvrir votre application en la recherchant dans l’explorateur de fichiers ou en utilisant le menu Démarrer.

1. Lorsque vous avez terminé le test, mettez fin à la session de streaming.

# Associer un bloc d'applications dans Amazon WorkSpaces Applications
<a name="appstream-app-blocks-associate"></a>

Pour créer, tester ou activer votre bloc d' WorkSpaces applications avec le package Applications, vous devez l'associer à un générateur de blocs d'applications. Un générateur de blocs d’applications ne peut être associé qu’à un seul bloc d’applications, et vice versa.

**Note**  
L'association et la dissociation d'un bloc d'application ne sont prises en charge que pour les blocs d'applications dotés d'un package d' WorkSpaces applications. 

**Associer un bloc d'applications au générateur de blocs d'applications dans Amazon WorkSpaces Applications**

1. Ouvrez la console WorkSpaces Applications à l'adresse [https://console.aws.amazon.com/appstream2](https://console.aws.amazon.com/appstream2).

1. Dans le menu de navigation de gauche, choisissez **Gestionnaire d’applications**, **Blocs d’applications**.

1. Sélectionnez un bloc d’applications, puis choisissez **Associer** dans le menu **Actions**.

1. Sélectionnez un générateur de blocs d’applications, puis choisissez **Associer un générateur de blocs d’applications**.

   Si la liste est vide, cela signifie que vous n’avez pas de générateur de blocs d’applications ou que tous vos générateurs de blocs d’applications sont associés à d’autres blocs d’applications. Créez un nouveau générateur de blocs d’applications ou dissociez un générateur de blocs d’applications existant, puis associez-le. 

# Dissocier un bloc d'applications dans Amazon Applications WorkSpaces
<a name="appstream-app-blocks-disassociate"></a>

Si tous vos générateurs de blocs d’applications sont associés à d’autres blocs d’applications et que vous souhaitez tester, créer ou activer un autre bloc d’applications, vous pouvez créer un nouveau générateur de blocs d’applications ou dissocier un générateur de blocs d’applications existant d’un bloc d’applications et l’utiliser avec le nouveau bloc d’applications.

**Note**  
L'association et la dissociation d'un bloc d'application ne sont prises en charge que pour les blocs d'applications dotés d'un package d' WorkSpaces applications.   
La dissociation n’est autorisée que si un générateur de blocs d’applications est à l’état **ARRÊTÉ**.

**Dissociation d’un bloc d’applications d’un générateur de blocs d’applications**

1. Ouvrez la console WorkSpaces Applications à l'adresse [https://console.aws.amazon.com/appstream2](https://console.aws.amazon.com/appstream2).

1. Dans le menu de navigation de gauche, choisissez **Gestionnaire d’applications**, **Blocs d’applications**.

1. Sélectionnez un bloc d’applications, puis choisissez **Dissocier** dans le menu **Actions**.

1. Sélectionnez un générateur de blocs d’applications déjà associé, puis choisissez **Dissocier le générateur de blocs d’applications.** 

# Applications non prises en charge
<a name="app-blocks-unsupported"></a>

Les applications peuvent rencontrer des échecs lors de l’installation ou de l’exécution dans les scénarios suivants :
+ **Applications nécessitant un redémarrage après l’installation** : si une application doit effectuer des modifications ou des configurations supplémentaires après l’installation qui nécessitent un redémarrage, elle risque d’échouer. Actuellement, le générateur de blocs d’applications ne prend pas en charge le redémarrage, ce qui peut empêcher l’application d’effectuer les étapes requises après l’installation.
+ **Applications basées sur des informations spécifiques à l'utilisateur** : les applications destinées à être installées uniquement pour l'utilisateur actuellement connecté sur App Block Builder, ou qui reposent sur les informations de l'utilisateur connecté sur App Block Builder, telles que les identifiants de sécurité (SIDs) lors de l'installation, peuvent ne pas fonctionner correctement sur les flottes Elastic. Cela est dû aux changements d’utilisateurs connectés dans l’environnement de flottes Elastic. En outre, la redirection d’application n’enregistre pas tous les répertoires sous %USERPROFILE%. Cependant, vous avez la possibilité de configurer des scripts de post-installation pour modifier dynamiquement la configuration de votre application en fonction de l’environnement.
+ **Applications s’appuyant sur des détails spécifiques à la machine :** les applications qui s’appuient sur des détails spécifiques à la machine sur le générateur de blocs d’applications lors de l’installation, tels que le GUID de l’adaptateur réseau, peuvent rencontrer des problèmes sur les flottes Elastic. Cela est dû au fait que les détails de la machine, y compris l'adaptateur réseau GUIDs, peuvent changer dans l'environnement de flotte élastique. Pour résoudre ce problème, vous pouvez configurer les scripts de post-installation pour gérer la configuration de ces détails spécifiques à la machine.

Si vous ne savez pas si votre application appartient à l'une de ces catégories, vous pouvez utiliser le package d' WorkSpaces applications pour créer un bloc d'applications. Ce processus implique l’installation de vos applications sur une instance de générateur de blocs d’applications. Si l’installation de vos applications sur l’instance de générateur de blocs d’applications échoue, vous pouvez effectuer les actions suivantes :
+ Consultez les journaux. Le fichier journal des erreurs de votre instance de générateur de blocs d'applications se trouve à l'adresse C : \$1 \$1 AppStream AppBlocks \$1 ErrorLog. Ce journal enregistre tous les échecs d’installation, y compris les clés de registre et le traitement des opérations sur les fichiers. Si l'un des journaux suivants apparaît dans le journal des erreurs, cela indique que le package de votre application n'est actuellement pas pris en charge par le générateur de blocs d' WorkSpaces applications Applications :
  + « Impossible de créer un lien symbolique »
  + « Le service ne prend pas en charge le changement de nom de fichier »

  S’il n’existe aucun fichier errorLog, ou si ce fichier est vide, consultez les journaux d’installation de votre application pour identifier la raison des échecs. 
+ Signalez un problème. Cliquez sur le bouton **Signaler un problème**, qui est disponible dans l’assistant de création d’applications dans le générateur de blocs d’applications. La sélection de cette option collectera tous les journaux d' WorkSpaces applications de votre instance de générateur de blocs d'applications et les soumettra à l'équipe WorkSpaces des applications.
+ Créez un bloc d’applications avec mise en package personnalisée : si vous ne parvenez pas à packager vos applications à l’aide du générateur de blocs d’applications, vous pouvez essayer de créer un bloc d’applications à l’aide de méthodes de mise en package personnalisée. Pour plus d’informations, consultez [Blocs d’applications personnalisés](custom-app-blocks.md).
+ Si vous avez besoin d’aide supplémentaire, contactez AWS Support. Pour plus d’informations, consultez le [Centre AWS Support](https://console.aws.amazon.com/support/home#/). 

Il est important de tenir compte de ces limites potentielles et de planifier en conséquence lorsque vous utilisez le WorkSpaces package d'applications pour vos applications.