Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Fichier de configuration des scripts de session

Mode de mise au point
Fichier de configuration des 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.

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.

Pour localiser le fichier de configuration des scripts de session dans une instance Windows, accédez à C : \ \ AppStream SessionScripts \ config.json. Sur une instance Linux, accédez à/opt/appstream/SessionScripts/config.json. Le format du fichier est le suivant.

Note

Le fichier de configuration est au format .json. Vérifiez que tout le texte que vous saisissez dans ce fichier est au format .json valide.

{ "SessionStart": { "executables": [ { "context": "system", "filename": "", "arguments": "", "s3LogEnabled": true }, { "context": "user", "filename": "", "arguments": "", "s3LogEnabled": true } ], "waitingTime": 30 }, "SessionTermination": { "executables": [ { "context": "system", "filename": "", "arguments": "", "s3LogEnabled": true }, { "context": "user", "filename": "", "arguments": "", "s3LogEnabled": true } ], "waitingTime": 30 } }

Vous pouvez utiliser les paramètres suivants dans le fichier de configuration des scripts de session.

SessionStart/SessionTermination

Les scripts de session s'exécutent dans l'événement de session approprié, en fonction du nom de l'objet.

Type : chaîne

Obligatoire : non

Valeurs autorisées : SessionStart, SessionTermination

WaitingTime

Durée maximale en secondes des scripts de session.

Type : entier

Obligatoire : non

Contraintes : la durée maximale ne peut pas dépasser 60 secondes. Si l'exécution des scripts de session n'est pas terminée au terme de ce délai, elle s’arrête. Si vous avez besoin d'un script pour continuer l’exécution, lancez-le comme un processus distinct.

Executables

Détails sur les scripts de session à exécuter.

Type : chaîne

Obligatoire : oui

Contraintes : le nombre maximum de scripts qui peuvent s'exécuter par événement de session est de 2 (un pour le contexte de l'utilisateur et l'autre pour le contexte du système).

Context

Le contexte dans lequel le script de session doit être exécuté.

Type : chaîne

Obligatoire : oui

Valeurs autorisées : user, system

Filename

Le chemin d'accès complet au script de session qui doit être exécuter. Si ce paramètre n'est pas spécifié, le script de session n'est pas exécuté.

Type : chaîne

Obligatoire : non

Contraintes : la longueur maximale du nom de fichier et du chemin d'accès complet est de 1 000 caractères.

Valeurs autorisées :.bat,.exe, .sh

Note

Vous pouvez également utiliser des PowerShell fichiers Windows. Pour de plus amples informations, veuillez consulter Utilisation de PowerShell fichiers Windows.

Arguments

Les arguments pour votre script de session ou votre fichier exécutable.

Type : chaîne

Obligatoire : non

Contraintes de longueur : la longueur maximale est de 1 000 caractères.

S3LogEnabled

Lorsque la valeur de ce paramètre est définie sur True, un compartiment S3 est créé dans votre compte Amazon Web Services pour stocker les journaux créés par le script de session. Par défaut, cette valeur indique True. Pour en savoir plus, consultez la section Journalisation de la sortie du script de session plus loin dans cette rubrique.

Type : valeur booléenne

Obligatoire : non

Valeurs autorisées : True, False

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.