Can Session Scripts be ran in AppStream 2.0 linux elastic fleet instances?

0

In AppStream2.0 I am trying to run a bash script as session script in a linux based elastic fleet. I checked that config.json and script.sh get unzipped in the correct folder but the script doesn't actually run and logs are empty. The documentation mentions the type of scripts allowed are just .exe and .bat, does this mean session scripts are a windows only feature? Thank you

preguntada hace 9 meses333 visualizaciones
2 Respuestas
0

Session Scripts are available on both the Windows and Linux Elastic Fleets Which indicates that on Linux fleets you can run .sh script files.

Elastic fleet session scripts are stored in S3. For the fleet instances to be able to download and execute the session script you need to ensure your fleet has 1) connectivity to S3 via internet or VPC Endpoint 2) The fleet is in the same region as the S3 bucket the script is stored in 3) The fleet has permissions to download the script from the S3 bucket. Please review the relevant section of the admin guide for more details. You may also want to enable Session Script Logging to see if you can capture any errors.

AWS
respondido hace 9 meses
0

I was having same issue. For me the solution was to change notepad++ settings to write unix files locally (I have windows machine). This can be done from settings/preferences/new document/format. Then use this setting to write config.json and script files

Additionally I changed to use 7zip to compress the files instead of windows own compress function.

profile picture
VeeMax
respondido hace 7 meses

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas