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
已回答 8 个月前
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 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则