Archivo de configuración de scripts de sesión - Amazon AppStream 2.0

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Archivo de configuración de scripts de sesión

Para localizar el archivo de configuración de los scripts de sesión en una instancia de Windows, vaya a C:\\ AppStreamSessionScripts\ config.json. En una instancia de Linux, vaya a /opt/appstream/ SessionScripts /config.json. El archivo tiene el formato siguiente.

nota

El archivo de configuración tiene formato .json. Compruebe que cualquier texto que escriba en este archivo esté en formato .json válido.

{ "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 } }

Puede utilizar los siguientes parámetros en el archivo de configuración de scripts de sesión.

SessionStart/SessionTermination

Los scripts de sesión que se ejecutarán en el evento de sesión apropiado basados en el nombre del objeto.

Tipo: cadena

Obligatorio: no

Valores permitidos: SessionStart, SessionTermination

WaitingTime

La duración máxima de los scripts de sesión, en segundos.

Tipo: entero

Obligatorio: no

Restricciones: la duración máxima es de 60 segundos. Si los scripts de sesión no han finalizado antes de cumplirse este plazo, se detendrán. Si necesita un script para continuar con la ejecución, láncelo como un proceso independiente.

Executables

Los detalles para ejecutar los scripts de sesión.

Tipo: cadena

Obligatorio: sí

Restricciones: el número máximo de scripts que se pueden ejecutar por evento de sesión es de 2 (uno para el contexto del usuario y otro para el contexto del sistema).

Context

El contexto en el que se ejecutará el script de sesión.

Tipo: cadena

Obligatorio: sí

Valores permitidos: user, system

Filename

La ruta completa del script de sesión que se ejecutará. Si no se especifica este parámetro, el script de sesión no se ejecuta.

Tipo: cadena

Obligatorio: no

Restricciones: la longitud máxima del nombre de archivo y su ruta completa es de 1000 caracteres.

.batValores .exe permitidos:,, .sh

nota

También puede utilizar PowerShell archivos de Windows. Para obtener más información, consulte Uso de PowerShell archivos de Windows.

Arguments

Los argumentos del script de sesión o del archivo ejecutable.

Tipo: cadena

Obligatorio: no

Limitaciones de longitud: la longitud máxima de 1000 caracteres.

S3LogEnabled

Cuando el valor de este parámetro se establece en True, se crea un bucket de S3 dentro de la cuenta de Amazon Web Services para almacenar los registros creados por el script de sesión. De forma predeterminada, este valor se establece en True. Para obtener más información, consulte la sección Registro de la salida de los scripts de sesión más adelante en este tema.

Tipo: Booleano

Obligatorio: no

Valores permitidos: True, False