演练 4:在亚马逊上使用亚马逊 FSxAppStream2.0 - Amazon FSx for Windows File Server
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

演练 4:在亚马逊上使用亚马逊 FSxAppStream2.0

通过支持服务器消息块 (SMB) 协议,适用于 Windows 文件服务器的 Amazon FSx 支持从 Amazon EC2、VMware CloudAmazon,AmazonWorkSpaces和 AmazonAppStream2.0 个实例。AppStream2.0 是完全托管的应用程序流媒体服务。您在上集中管理桌面应用程序AppStream2.0 并将它们安全地传送到任何计算机上的浏览器。有关AppStream2.0,请参阅亚马逊AppStream2.0 管理指南.

使用此演练作为指南,了解如何使用 Amazon FSxAppStream2.0 适用于两个用例:为每个用户提供个人持久存储空间,并在用户之间提供共享文件夹以访问通用文件。

为每个用户提供个人持久存储

您可以使用 Amazon FSx 为组织中的每位用户提供唯一的存储驱动器AppStream2.0 流会话。用户只有访问其文件夹的权限。驱动器会在流式传输会话开始时自动挂载,并且添加或更新到驱动器的文件将在流式传输会话之间自动保留。

要完成此任务,您需要执行三个过程。

使用 Amazon FSx 为域用户创建主文件夹

  1. 创建 Amazon FSx 文件系统。有关更多信息,请参阅 开始使用 Amazon FSx

  2. 在文件系统可用后,为每个域创建一个文件夹AppStream亚马逊 FSx 文件系统中的 2.0 个用户。以下示例使用用户的域用户名作为相应文件夹的名称。这样做意味着您可以使用 Windows 环境变量构建文件共享的 UNC 名称,以便轻松映射%username%.

  3. 将这些文件夹中的每个文件夹共享为共享文件夹。有关更多信息,请参阅 文件共享

启动加入域的AppStream2.0 映像生成器

  1. 登录到AppStream2.0 控制台:https://console.aws.amazon.com/appstream2

  2. 选择目录配置从导航菜单中创建一个目录 Config 对象。有关更多信息,请参阅 。将 Active Directory 与 结合使用AppStream2.0中的亚马逊AppStream2.0 管理指南.

  3. 选择映像映像生成器并启动一个新映像生成器。

  4. 选择在映像生成器启动向导中创建的目录配置对象,将映像生成器加入 Active Directory 域。

  5. 在与 Amazon FSx 文件系统相同的 VPC 中启动映像构建器。确保将图像构建器与相同的图像构建器关联Amazon Managed Microsoft AD您的 Amazon FSx 文件系统已加入的目录。与映像构建器关联的 VPC 安全组必须允许访问 Amazon FSx 文件系统。

  6. 映像构建器可用后,连接到映像构建器并使用域管理员帐户登录。

  7. 安装应用程序。

将亚马逊 FSx 文件共享链接到AppStream2.0

  1. 在映像构建器中,使用以下命令创建批处理脚本,然后将其存储在已知文件位置(例如:C:\Scripts\map-fs.bat)。以下示例使用 S: 作为驱动器盘符来映射 Amazon FSx 文件系统上的共享文件夹。您可以在此脚本中使用 Amazon FSx 文件系统的 DNS 名称或与文件系统关联的 DNS 别名,您可以从 Amazon FSx 控制台的文件系统详细信息视图中获取该名称。

    如果您使用的是文件系统的 DNS 名称:

    @echo off net use S: /delete net use S: \\file-system-DNS-name\users\%username%

    如果您使用的是与文件系统关联的 DNS 别名:

    @echo off net use S: /delete net use S: \\fqdn-DNS-alias\users\%username%
  2. 打开PowerShell提示并运行gpedit.msc.

  3. 用户配置选择Windows 设置然后登录.

  4. 导航到您在此过程的第一步中创建的批处理脚本,然后将其选择为。

  5. 计算机配置,选择Windows 管理模板系统,然后组策略.

  6. 选择策略配置登录脚本延迟. 启用策略并减少时间延迟0. 此设置有助于确保在用户启动流式传输会话时立即执行用户登录脚本。

  7. 创建你的图片并将其分配给AppStream2.0 队列。确保你也加入AppStream2.0 队列与您用于映像构建器的同一 Active Directory 域。在 Amazon FSx 文件系统使用的同一 VPC 中启动队列。您与队列关联的 VPC 安全组必须提供对 Amazon FSx 文件系统的访问权限。

  8. 使用 SAML SSO 启动串流会话。要连接到加入 Active Directory 的队列,请使用 SAML 提供程序配置单点登录联合身份验证。有关更多信息,请参阅 。单点登录访问AppStream2.0 使用 SAML 2.0中的亚马逊AppStream2.0 管理指南.

  9. 您的 Amazon FSx 文件共享映射到串流会话中的 S: 驱动器盘符。

在用户之间提供共享文件夹

您可以使用 Amazon FSx 向组织中的用户提供共享文件夹。共享文件夹可用于维护所有用户所需的常用文件(例如演示文件、代码示例、说明手册等)。

要完成此任务,您需要执行三个过程。

使用 Amazon FSx 创建共享文件夹

  1. 创建 Amazon FSx 文件系统。有关更多信息,请参阅 开始使用 Amazon FSx

  2. 默认情况下,每个 Amazon FSx 文件系统都包含一个共享文件夹,您可以使用地址\\文件系统 DNS 名\ 共享,或者\\FQDN-DNS-别名\ 如果您使用的是 DNS 别名,请分享。您可以使用默认共享或创建其他共享文件夹。有关更多信息,请参阅 文件共享

启动AppStream2.0 映像生成器

  1. 从AppStream2.0 控制台,启动新的映像构建器或连接到现有的映像构建器。在 Amazon FSx 文件系统使用的同一 VPC 中启动映像构建器。与映像构建器关联的 VPC 安全组必须允许访问 Amazon FSx 文件系统。

  2. 映像构建器可用后,以管理员用户身份连接到映像构建器。

  3. 以管理员身份安装或更新应用程序。

将共享文件夹链接到AppStream2.0

  1. 创建批处理脚本,以便在用户启动流会话时自动挂载共享文件夹。要完成脚本,您需要文件系统的 DNS 名称或与文件系统关联的 DNS 别名(您可以从 Amazon FSx 控制台的文件系统详细信息视图中获取)以及用于访问共享文件夹的凭据。

    如果您使用的是文件系统的 DNS 名称:

    @echo off net use S: /delete net use S: \\file-system-DNS-name\share /user:username password

    如果您使用的是与文件系统关联的 DNS 别名:

    @echo off net use S: /delete net use S: \\fqdn-DNS-alias\share /user:username password
  2. 创建组策略以在每次用户登录时执行此批处理脚本。您可以按照上一节所述的相同说明进行操作。

  3. 创建你的映像并将其分配给你的车队。

  4. 启动流会话。现在,您应该看到共享文件夹自动映射到驱动器盘符。