建立工作階段指令碼 - Amazon AppStream 2.0

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建立工作階段指令碼

AppStream 2.0 在以 Windows 和 Linux 為基礎的串流執行個體上提供執行個體工作階段指令碼。如需有關工作階段指令碼的詳細資訊,請參閱 使用工作階段指令碼管理 AppStream 2.0 使用者的串流體驗

工作階段指令碼是在 AppStream 2.0 映像中指定的。若要在 Linux 執行個體上尋找工作階段指令碼組態檔案,請瀏覽至 /opt/appstream/SessionScripts/config.json。下列程式碼是範例 config.json 檔案,會指定名為「test-session-start」的工作階段啟動指令碼,以及名為「test-session-stop」的工作階段結束指令碼及其執行期參數。確認 config.json 中參考的指令碼具備執行許可,並且已定義命令解譯器(例如 #!/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 } }