Création et spécification de scripts de session - Amazon AppStream 2.0

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.

Création et spécification de scripts de session

Vous pouvez configurer et spécifier des scripts de session pour les flottes toujours actives, à la demande et Elastic.

Pour configurer et spécifier des scripts de session pour les flottes toujours actives et à la demande
  1. Ouvrez la console AppStream 2.0 à l'adresse https://console.aws.amazon.com/appstream2.

  2. Dans le panneau de navigation, choisissez Images, puis Image Builder.

  3. Choisissez un Image Builder dont l'état correspond à Running (En cours d'exécution), puis sélectionnez Connect (Se connecter).

  4. Lorsque vous y êtes invité, sélectionnez Administrateur.

  5. Accédez à C:\AppStream\SessionScripts et ouvrez le fichier de configuration config.json.

    Pour en savoir plus sur les paramètres des scripts de session, consultez Fichier de configuration des scripts de session.

  6. Une fois que vous avez terminé d’effectuer vos modifications, enregistrez puis fermez le fichier config.json.

  7. Sur le bureau de l’instance Image Builder, ouvrez l’application Image Assistant.

  8. (Facultatif) Spécifiez les autres applications que vous souhaitez inclure dans l’image.

  9. Effectuez les étapes nécessaires dans Image Assistant pour finaliser la création de votre image.

    Si la configuration des scripts de session ne peut pas être validée (par exemple, si le fichier .json n'est pas correctement formaté), vous en êtes averti lorsque vous choisissez Disconnect and create image (Se déconnecter et créer une image).

    Note

    Pour localiser le fichier de configuration des scripts de session pour les instances Image Builder Linux, accédez à /opt/appstream/SessionScripts/config.json.

Pour configurer et spécifier des scripts de session pour les flottes Elastic
  1. Créez un fichier zip contenant les scripts de session et le fichier config.json. Les fichiers de script seront copiés aux emplacements suivants. Vous devez utiliser ces emplacements pour votre fichier config.json.

    • Pour Windows, utilisez C:\AppStream\SessionScripts\SessionScript.

    • Pour Linux, utilisez /opt/appstream/SessionScripts/SessionScript.

    Note

    Pour exécuter les fichiers de script de session, assurez-vous que le fichier .zip inclut uniquement les scripts de session et les fichiers config.json, et non le dossier qui les contient. Pour plus d’informations, consultez Fichier de configuration des scripts de session.

  2. Chargez le fichier zip dans un compartiment Amazon S3 de votre compte.

    Note

    Vous VPC devez fournir un accès au compartiment Amazon S3. Pour de plus amples informations, veuillez consulter Utilisation des VPC points de terminaison Amazon S3 pour les fonctionnalités AppStream 2.0.

    Vous devez avoir votre compartiment S3 et votre flotte AppStream 2.0 dans le même sac Région AWS.

    Vous devez disposer IAM des autorisations nécessaires pour exécuter l'S3:GetObjectaction sur l'objet de scripts de session dans le compartiment Amazon S3. Pour en savoir plus sur le stockage des scripts de session dans un compartiment Amazon S3, consultez Stockez l'icône de l'application, le script de configuration, le script de session et VHD dans un compartiment S3.

  3. Ouvrez la console AppStream 2.0 à l'adresse https://console.aws.amazon.com/appstream2.

  4. Dans le volet de navigation, sélectionnez Flottes.

  5. Choisissez une flotte Elastic à mettre à jour, puis sélectionnez Afficher les détails.

  6. Dans l’onglet Paramètres des scripts de session, choisissez Modifier.

  7. Pour l'objet de scripts de session dans S3, entrez le S3 URI qui représente l'objet de scripts de session ou choisissez Parcourir S3 pour accéder à vos compartiments S3 et trouver l'objet de scripts de session.

  8. Une fois les modifications terminées, choisissez Enregistrer les modifications.

  9. À ce stade, les scripts de session sont disponibles pour toutes les instances de flotte lancées.

    Note

    Vous pouvez également configurer les scripts de session lorsque vous créez une nouvelle flotte Elastic.