View a markdown version of this page

导入图片 - 亚马逊 WorkSpaces 应用程序

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

导入图片

您可以通过导入自定义 EC2 AMI 或映像来创建 WorkSpaces 应用程序 WorkSpaces 映像。下面将介绍操作方式:

  1. 使用任何首选方法(包括 EC2 Im age Builder)自定义您的 EC2 AMI。

  2. 将您的自定义 AMI 或 WorkSpaces 映像导入 WorkSpaces 应用程序以创建 WorkSpaces 应用程序映像

  3. 或者,也可以使用 Image Builder 进行其他图像自定义

WorkSpaces 通过 EC2 AMI 或 WorkSpaces Windows 服务器映像导入创建的应用程序映像为type = "custom"。 WorkSpaces Windows BYOL 映像导入将使用创建 WorkSpaces 应用程序映像。type = "BYOL" WorkSpaces 应用程序提供的图像为type = "native"

您可以将 stream.* 实例类型用于带有type = "native"和的图像。type = "BYOL"要使用以下任一实例类型,您必须导入您的 AMI 并使用创建映像type = "custom"

  • GeneralPurpose.*

  • MemoryOptimized.*

  • ComputeOptimized.*

  • 已加速。 *

重要

WorkSpaces 不支持安装了包含许可的应用程序的图像。您必须使用 “管理应用程序” 从映像中卸载这些应用程序,然后使用配置这些应用程序在 Amazon 应用程序中管理您的图片上包含许可的 WorkSpaces 应用程序

导入 EC2 AMI 映像的先决条件

所有这些先决条件对于成功执行工作流程都很重要。下面列出了支持的 EC2 AMI 配置和其他强制性要求。请注意,这些不适用于导入 WorkSpaces 图像,因为图像由 WorkSpaces 服务管理。

必需的 AMI 属性

EBS
  • 小于或等于 500GB 的大小

    • 您可以导入容量小于 200 GB 的 AMI,但是,导入的映像将至少使用 200GB。

  • GP2

    • 您可以导入具有 gp2 或 gp3 EBS 卷类型的 AMI,但是,导入的映像将使用 gp2。

  • 每张图像一卷

  • /dev/sda1根设备名称

操作系统属性

Windows 服务器 2022/2025 全基版
  • 不支持 Windows 服务器核心

  • 不支持带有 SQL Server 的 Windows

座席
  • EC2 启动 V2

    • 默认情况下安装在 Windows 服务器中 2022/2025

图书馆 Support
  • .NET 框架 4.8 或更高版本

    • 默认情况下安装在 Windows 服务器中 2022/2025

  • PowerShell 5.1 或更高版本

    • 默认情况下安装在 Windows 服务器中 2022/2025

  • Windows 功能:不得安装远程桌面服务许可和远程桌面服务会话主机

  • 端口:端口 8000、8300 和 8443 必须处于解锁状态并处于未占用状态

  • 启动模式:UEFI

如果要将图像用于图形实例(例如 Accelerated.g4dn、 Accelerated.g5 Accelerated.G6、或), Accelerated.G6e 则必须在 AMI 上安装适当的 GRID 驱动程序。欲了解更多详情,请参阅https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nvidia-GRID-driver.html。如果驱动程序设置不正确,则可以进行流式传输,但是,显卡可能不可用。

重要

AMI 的 “所有者账户 ID” 必须是您的 AWS 账户 ID。您无法导入公有 EC2 AMI。

在导入图像之前,请执行任何 Windows 更新并禁用 Windows 自动更新。

目前不支持导入加密的 EC2 AMI

IAM 角色要求

重要

创建具有以下权限的 IAM 角色以用于导入映像:

{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowModifyImageAttributeWithTagCondition", "Effect": "Allow", "Action": "ec2:ModifyImageAttribute", "Resource": "*" }, { "Sid": "AllowDescribeImages", "Effect": "Allow", "Action": "ec2:DescribeImages", "Resource": "*" } ] }

为此 IAM 角色添加以下信任关系

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "appstream.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }

WorkSpaces 图像导入要求

将 Amazon WorkSpaces 映像导入 WorkSpaces 应用程序时,以下操作系统和协议要求适用:

  • Windows 服务器 2022 — 仅支持 WSP(WorkSpaces 流媒体协议)镜像。不支持 PCoIP 镜像。

  • Windows Server 2025 — 支持所有映像。

  • Windows 11 — 仅限 24H2 或更高版本。

导入图像

  1. 打开 WorkSpaces 应用程序控制台,网址为https://console.aws.amazon.com/appstream2

    注意

    您的控制台角色还需要包括导入 Amazon WorkSpaces 图片的workspaces:DescribeWorkspaceImages权限。

  2. 在左侧导航窗格中,选择 “图像”,然后选择 “图像注册表”。

  3. 选择 “导入图像”。

  4. 图像来源-根据要导入的图像类型从以下选项中进行选择

    • AMI ID-输入要导入到 WorkSpaces 应用程序的 AMI ID。您也可以使用此字段搜索您的 AMI。

    • Amazon WorkSpaces 图片-输入 WorkSpaces 图片 ID(以 “wsi-” 开头)。您也可以使用此字段搜索您的 WorkSpaces 图片 ID。

  5. 图像名称-为因导入操作而创建的图像输入唯一名称。

  6. 显示名称(可选)-输入图像的显示名称。

  7. 描述(可选)-输入图像的描述。

  8. IAM 角色-选择您为映像导入创建的 IAM 角色。有关更多详细信息,请参阅IAM 角色要求

    • EC2 AMI 导入所必需的

    • 不适用于 WorkSpaces 图像导入

  9. 管理 WorkSpaces 应用程序代理-如果您想始终使用最新的 WorkSpaces 应用程序代理版本,请选择此选项,您的流式处理实例将自动使用新代理版本发布 AWS 时提供的最新功能、性能改进和安全更新进行更新。

  10. 运行时验证(可选):选择此选项,服务将使用正在导入的图像预配置实例并运行流式测试。

    • 注意

      这些流式传输测试将在后台执行,您无法通过 WorkSpaces 应用程序客户端连接到此实例。

    • 我们建议您使用此选项来更确信您的图像适用于 WorkSpaces 应用程序。

    • 您将按该实例的小时价格计费。

    • 如果您在进行可能不会影响流式传输测试的细微更改后重新导入 AMI,并且如果上次通过运行时验证,则您导入了此 AMI,则可以避免运行时验证。

    • 选择实例类型(可选):为运行流式测试选择正确的实例系列、类型和大小。建议您使用计划用于创建队列的相同实例。

  11. 应用程序目录和启动性能清单(可选):提供详细信息,以便为最终用户创建应用程序目录并提高应用程序的启动性能。

    • 应用程序目录:要创建应用程序目录,请指定有关安装您的映像的应用程序的详细信息。对于您计划流式传输的每个应用程序,可以指定名称、显示名称、要启动的可执行文件和要显示的图标。

    • 启动性能:向应用程序优化清单中添加文件可缩短应用程序在新队列实例上首次启动所需的时间。优化清单是每个应用程序的行分隔文本文件。

    要了解更多信息,请参阅应用程序详情

  12. 标签(可选)-选择 “添加标签”,然后键入标签的键和值。要添加更多标签,请重复此步骤。有关更多信息,请参阅 标记您的 Amazon WorkSpaces 应用程序资源

  13. 导入图像-查看您输入的所有信息,然后选择导入图像。服务将运行兼容性检查,以确保 AMI 与 WorkSpaces 应用程序兼容。

    • 如果静态检查失败,您将立即收到错误消息。

    • 如果静态检查通过,则您的导入请求将被提交,根据您选择的选项,使用type = "custom"或创建新的 WorkSpaces 应用程序映像可能需要 30-60 分钟 type = "BYOL"