本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建并指定会话脚本
您可以为始终在线、按需和弹性实例集配置和指定会话脚本。
为始终在线和按需实例集配置和指定会话脚本
在 https://console.aws.amazon.com/appst WorkSpaces
ream2 上打开应用程序控制台。 -
在导航窗格中,依次选择 Images (映像) 和 Image Builder (映像生成器)。
-
选择处于 Running (正在运行) 状态的映像生成器,然后选择 Connect (连接)。
-
在出现提示时,选择 Administrator (管理员)。
-
导航到
C:\AppStream\SessionScripts,并打开config.json配置文件。有关会话脚本参数的信息,请参阅会话脚本配置文件。
-
完成更改后,保存并关闭
config.json文件。 -
在映像生成器桌面上,打开 Image Assistant。
-
(可选)指定要包括在映像中的任何其他应用程序。
-
按照 Image Assistant 中的必要步骤完成映像的创建。
如果无法验证会话脚本配置(例如,如果 .json 文件的格式不正确),则在选择 Disconnect and create image (断开连接并创建映像) 时,您会收到通知。
注意
要找到基于 Linux 的映像生成器的会话脚本配置文件,请导航到
/opt/appstream/SessionScripts/config.json。
配置并指定弹性实例集的会话脚本
-
创建一个包含会话脚本和 config.json 文件的 zip 文件。脚本文件将被复制到以下位置。您必须将这些位置用于您的 config.json。
-
对于 Windows,使用
C:\AppStream\SessionScripts\。SessionScript -
对于 Linux,使用
/opt/appstream/SessionScripts/。SessionScript
注意
要运行会话脚本文件,请确保 .zip 文件仅包含会话脚本和
config.json文件,而不包含包含文件夹。有关更多信息,请参阅 会话脚本配置文件。 -
-
将 zip 文件上传到您账户中的 Amazon S3 存储桶。
注意
您的 VPC 必须提供对 Amazon S3 存储桶的访问权限。有关更多信息,请参阅 将 Amazon S3 VPC 终端节点用于 WorkSpaces 应用程序功能。
您的 S3 存储桶和 WorkSpaces 应用程序队列必须相同 AWS 区域。
您必须具有 IAM 权限才能对 Amazon S3 存储桶中的会话脚本对象执行
S3:GetObject操作。要了解有关将会话脚本存储在 Amazon S3 存储桶中的更多信息,请参阅将应用程序图标、设置脚本、会话脚本和 VHD 存储在 S3 存储桶中。 在 https://console.aws.amazon.com/appst WorkSpaces
ream2 上打开应用程序控制台。 -
在导航窗格中,选择 Fleets。
-
选择要更新的弹性实例集,然后选择查看详细信息。
-
在会话脚本设置选项卡上,选择编辑。
-
对于 S3 中的会话脚本对象,输入表示会话脚本对象的 S3 URI,或者选择浏览 S3 以导航到您的 S3 存储桶并找到会话脚本对象。
-
完成更改后,选择保存更改。
-
此时,会话脚本可用于所有启动的实例集实例。
注意
您还可以在创建新的弹性实例集时配置会话脚本。