Creación de scripts de sesión
AppStream 2.0 proporciona scripts de sesión en la instancia en instancias de streaming basadas en Windows y Linux. Para obtener más información acerca de los scripts de sesión, consulte Uso de scripts de sesión para administrar la experiencia de streaming de los usuarios de Amazon AppStream 2.0.
Los scripts de sesión se especifican dentro de una imagen de AppStream 2.0. Para localizar el archivo de configuración de los scripts de sesión en una instancia de Linux, vaya a /opt/appstream/SessionScripts/config.json. El siguiente código es un archivo config.json de ejemplo que especifica un script de inicio de sesión denominado “test-session-start” y un script de fin de sesión denominado “test-session-stop” junto con sus parámetros de tiempo de ejecución. Asegúrese de que los scripts a los que se hace referencia en el documento config.json tengan permisos de ejecución y de haber definido un intérprete de comandos (por ejemplo, #!/bin/bash).
{ "SessionStart": { "Executables": [ { "Context": "system", "Filename": "/opt/appstream/SessionScripts/test-session-start", "Arguments": "arg1", "S3LogEnabled": true } ], "WaitingTime": 30 }, "SessionTermination": { "Executables": [ { "Context": "system", "Filename": "/opt/appstream/SessionScripts/test-session-stop", "Arguments": "arg2", "S3LogEnabled": true } ], "WaitingTime": 30 } }