使用 Amazon AppStream

使用 Amazon AppStream 2.0 流式传输 AWS Wickr 桌面客户端

作者:Charles H. 日期:2023年1月13日

重点摘要

AWS 用户们可以通过 Amazon AppStream 2.0 流式传输 AWS Wickr桌面客户端,以便从网页浏览器访问该应用程序。此架构让用户可以在不安装客户端的情况下,依然能够使用 AWS Wickr。同时,AppStream 2.0还能够处理所需的 AWS 资源,并自动扩展以满足用户需求。用户的数据也可以通过 Amazon S3 永久保存,以确保在不同会话间保持一致。

解决方案概述

以下步骤将演示如何在单个可用区内部署 AppStream 2.0 Windows 映像构建器,并在三可用区内部署具备互联网访问的 AppStream 2.0队列,确保高可用性。

请审查 文档和,以选择最适合您部署的区域,以及用户连接 Amazon AppStream 2.0 的网络和带宽要求。

成本

在您的 AWS 帐户中部署 AppStream 2.0 和 AWS Wickr 所涉及的成本,可以在相关服务的定价页面上进行估算。

操作步骤

该流程将指导您从安装 Windows 桌面版 AWS Wickr 客户端到配置持久性,最终为用户部署队列和堆栈:

  1. 在 AppStream 2.0 Windows 映像构建器上安装 AWS Wickr 客户端。
  2. 使用映像助手配置客户端,以设置用户数据和设置的持久性。
  3. 创建按需实例的流式队列。
  4. 创建用户堆栈并启用用户数据和设置的持久性。
  5. 创建用户池。
  6. 测试您的流式应用并验证数据持久性。

前提条件

您需要具备以下前提条件:

  • 熟悉 AppStream 2.0,且拥有一个有效的 AWS Wickr 帐户及相关凭证。目前,AWS Wickr 用户无法通过 AppStream 2.0 注册帐户。
  • 拥有一亚马逊AWS账户,且可访问 AppStream 2.0。有关设置 AWS 帐户的说明可以参考。
  • 运行中的 AppStream 2.0 映像构建器,基于 WinServer2019-10-05-2022 基础映像,并且已下载 AWS Wickr for Windows 客户端安装程序 。
  • 最新的 Google Chrome 浏览器(如果您希望使用设备的网络摄像头)。

安装 AWS Wickr

AppStream 2.0 采用 (Amazon EC2) 实例进行应用程序流式传输。您需要从基础映像中启动实例,也就是映像构建器。在此步骤中,您需要先在镜像构建器中安装 AWS Wickr客户端,然后才进行配置。

  1. 管理员 身份连接到您的映像构建器。
  2. 运行 AWS Wickr 安装程序并完成以下步骤:
  3. 欢迎使用 AWS Wickr 安装向导 窗口中,选择 下一步
  4. 安装类型 中,选择 所有用户
  5. 选择 下一步 以接受默认安装文件夹。
  6. 选择 安装
  7. 安装完成后,取消勾选 启动 Wickr ,然后选择 完成

运行映像助手

要创建自己的自定义映像,连接到一个映像构建器实例,安装并配置应用程序,通过映像助手的指导进行流式传输,随后通过创建映像构建器实例的快照创建映像:

  1. 点击桌面上找到的 映像助手 快捷方式运行该程序。
  2. 1. 添加应用 下,选择 添加应用
  3. 选择 Program FilesAmazon Web ServicesWickrAWS Wickr
  4. 向下滚动,选择 Wickr 应用程序,然后选择 打开
  5. 在弹出的窗口中,自定义 名称显示名称 (如有需要),在 启动参数 框中输入 -datalocation “C:\Users\%username%”(见下图)。

注意 :如果您想在流式传输的 URL 中隐藏应用程序的名称,请用其他内容替换显示名称字段中的文本。

  1. 选择 保存
  2. 现在,Wickr 将作为应用出现在映像助手界面。选择 下一步
  3. 2. 配置应用 阶段,按照 1-5 的说明进行操作,选择 保存设置 ,然后选择 下一步 (见下图)。
  4. 3. 测试 阶段,按步骤 1-3 操作。
  5. 4. 优化 阶段,选择 启动
  6. 当应用成功启动后,按指示选择 继续 ,等待应用优化。
  7. 5. 配置映像 阶段,为将要创建的映像设定 名称显示名称描述
  8. 选择 始终使用最新代理版本 复选框。这将确保从您的映像启动的新映像构建器或队列实例始终使用最新的 AppStream 2.0 代理版本,然后选择下一步(见下图)。
  9. 6. 审查 阶段,选择 断开连接并创建映像 。在创建映像时,您的会话将被终止。

创建 AppStream 2.0 队列

使用 AppStream 2.0,您可以 和堆栈以流式传输应用程序。队列由运行您指定映像的流式实例组成。

  1. 返回 AppStream 2.0 管理控制台。
  2. 在左侧菜单中选择 队列
  3. 选择您的 队列类型 (本演示使用 按需 )并选择 下一步
  4. 为队列输入 名称显示名称描述
    注意 :如果您希望在流式传输的 URL 中隐藏队列名称,请替换 名称显示名称 章节中的内容。
  5. 选择您的 队列实例类型 (本演示使用通用类型stream.standard.large )。
  6. 根据需要调整 队列容量 ,其他部分保持默认设置,然后选择 下一步
  7. 选择映像 界面,选择您之前创建的映像。
  8. 配置网络 屏幕,选择 启用默认互联网访问 并选择您的 VPC,以及您将要部署的三个子网。最后,选择您将用于限制访问的 安全组 (默认情况下允许所有 IP 访问)。选择 下一步
  9. 审查您的设置,然后选择 创建队列

创建 AppStream 2.0 堆栈

包括与之关联的队列、用户访问策略和存储配置。在此步骤中,您将创建一个堆栈,启用应用设置持久性,并将堆栈与您之前配置的队列关联。

  1. 在 AppStream 2.0 管理控制台的菜单中选择 堆栈
  2. 选择 创建堆栈
  3. 输入堆栈的 名称 ,并根据需要提供 显示名称描述
  4. 保持所有其他选项的默认设置,然后选择 下一步
  5. 启用存储 界面,确保选择 启用主文件夹 ,保持设置不变,选择 下一步
  6. 编辑用户设置 部分,调整复制和粘贴的功能满足需求,并确保选择 启用应用程序设置持久性 。选择 下一步
  7. 审查您的配置后选择 创建堆栈
  8. 您将看到您创建的堆栈概览。选择 操作 下拉列表,选择 关联队列
  9. 从下拉列表中选择您之前配置的队列,然后选择 关联

创建 AppStream 2.0 用户池

。在此步骤中,您将创建一个用户并将其分配到一个堆栈,以便访问您的 AppStream 2.0 流式传输会话。

  1. 选择 用户池
  2. 选择 创建用户
  3. 输入电子邮件地址、名和姓,然后选择 创建用户
  4. 用户池 窗口,选择 用户 并选择 操作
  5. 选择 分配堆栈 ,选择新创建的堆栈,并选择 向用户发送电子邮件通知
  6. 选择 分配堆栈
  7. 您将收到两封电子邮件。请按照标题为 开始使用 AppStream 2.0 访问您的应用 的邮件中的说明进行操作,以访问您的应用。

启动 AppStream 2.0 流式会话

在此步骤中,您将使用之前创建的用户登录至 AppStream 2.0 流式会话。然后,您将验证 AWS Wickr用户数据的持久性,并确认退出后重新登录会话能够恢复。

注意 :只有在您的队列准备好后,您才能启动会话,通常需要15到20分钟。

  1. 选择您在上一部分收到的电子邮件中的 登录页面链接 并登录。
  2. 您将看到 AWS Wickr 客户端图标。选择它以开始会话。
  3. 使用您的凭证登录 AWS Wickr 客户端。
  4. 由于您已启用应用持久性,关闭选项卡后,再次登录时会话将从您上次中断的地方恢复(见下图)。

清理

为了避免产生后续费用,请删除您创建的堆栈、用户、队列、自定义映像和映像构建器。

结论

本文演示了用户如何利用 AppStream 2.0 作为托管服务,启用 AWS Wickr 客户端的供应,并通过网页浏览器在会话之间保持持久性。

![Charles删除)

Charles H.

Charles 是 AWS Wickr 在 EMEA 区域的高级解决方案架构师安全专家,常驻英国。他支持各个行业客户使用 Wickr。他喜欢与客户讨论其他 AWS 安全服务如何帮助提升安全性,并且乐于探索其他 AWS 服务如何为客户提供支持。

Leave a Reply

Required fields are marked *