创建并指定会话脚本 - 亚马逊 AppStream 2.0

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建并指定会话脚本

您可以为始终在线、按需和弹性实例集配置和指定会话脚本。

为始终在线和按需实例集配置和指定会话脚本
  1. https://console.aws.amazon.com/appst AppStream ream2 上打开 2.0 控制台。

  2. 在导航窗格中,依次选择 Images (映像)Image Builder (映像生成器)

  3. 选择处于 Running (正在运行) 状态的映像生成器,然后选择 Connect (连接)

  4. 在出现提示时,选择 Administrator (管理员)

  5. 导航到 C:\AppStream\SessionScripts,并打开 config.json 配置文件。

    有关会话脚本参数的信息,请参阅会话脚本配置文件

  6. 完成更改后,保存并关闭 config.json 文件。

  7. 在映像生成器桌面上,打开 Image Assistant

  8. (可选)指定要包括在映像中的任何其他应用程序。

  9. 按照 Image Assistant 中的必要步骤完成映像的创建。

    如果无法验证会话脚本配置(例如,如果 .json 文件的格式不正确),则在选择 Disconnect and create image (断开连接并创建映像) 时,您会收到通知。

    注意

    要找到基于 Linux 的映像生成器的会话脚本配置文件,请导航到 /opt/appstream/SessionScripts/config.json

配置并指定弹性实例集的会话脚本
  1. 创建一个包含会话脚本和 config.json 文件的 zip 文件。脚本文件将被复制到以下位置。您必须将这些位置用于您的 config.json。

    • 对于 Windows,使用 C:\AppStream\SessionScripts\SessionScript

    • 对于 Linux,使用 /opt/appstream/SessionScripts/SessionScript

    注意

    要运行会话脚本文件,请确保 .zip 文件仅包含会话脚本和 config.json 文件,而不包含包含文件夹。有关更多信息,请参阅 会话脚本配置文件

  2. 将 zip 文件上传到您账户中的 Amazon S3 存储桶。

    注意

    您VPC必须提供对 Amazon S3 存储桶的访问权限。有关更多信息,请参阅 使用 Amazon S3 VPC 终端节点实现 AppStream 2.0 功能

    您的 S3 存储桶和 AppStream 2.0 队列必须相同 AWS 区域。

    您必须IAM有权对 Amazon S3 存储桶中的会话脚本对象执行S3:GetObject操作。要了解有关将会话脚本存储在 Amazon S3 存储桶中的更多信息,请参阅将应用程序图标、安装脚本、会话脚本存储VHD在 S3 存储桶中

  3. https://console.aws.amazon.com/appst AppStream ream2 上打开 2.0 控制台。

  4. 在导航窗格中,选择 Fleets

  5. 选择要更新的弹性实例集,然后选择查看详细信息

  6. 会话脚本设置选项卡上,选择编辑

  7. 对于 S3 中的会话脚本对象,输入URI表示会话脚本对象的 S3,或者选择浏览 S3 导航到您的 S3 存储桶并找到会话脚本对象。

  8. 完成更改后,选择保存更改

  9. 此时,会话脚本可用于所有启动的实例集实例。

    注意

    您还可以在创建新的弹性实例集时配置会话脚本。