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

已提問 9 個月前檢視次數 333 次
2 個答案
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
已回答 9 個月前
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
已回答 7 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南