创建会话脚本 - 亚马逊 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 } }