

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

# 软件堆栈 () AMIs
<a name="software-stacks"></a>

在软件堆栈页面上，您可以配置 Amazon 系统映像 (AMIs) 或管理现有映像。

![\[软件将带有编号注释的管理员控制台页面堆叠在一起\]](http://docs.aws.amazon.com/zh_cn/res/latest/ug/images/res-softwarestackspage-2026.03.png)


1. 要搜索现有的软件堆栈，请使用操作系统下拉列表按操作系统进行筛选。

1. 选择软件堆栈的名称以查看有关堆栈的详细信息。

1. 选择软件堆栈旁边的单选按钮，然后使用**操作**菜单编辑堆栈并将堆栈分配给项目。

1. 选择 “**注册软件堆栈**” 按钮以创建新堆栈。

## 注册新的软件堆栈
<a name="register-stack-project"></a>

使用 “**注册软件堆栈**” 按钮可以创建新堆栈：

**注意**  
您可以使用未加密的 Systems Manager 参数作为软件堆栈 ID 的别名。  
Systems Manager 参数需要以下标签才能让 RES 访问它们：  
键：`res:EnvironmentName`，值：`<your RES environment name>`
键：`res:ModuleName`，值：`virtual-desktop-controller`

1. 选择 “**注册软件堆栈**”。

1. 输入新软件堆栈的详细信息，包括名称、描述、AMI ID 和操作系统。

1. （可选）使用**允许的实例类型**字段指定该软件堆栈允许使用的实例系列或类型。您可以输入实例系列（例如`t3`）或特定的实例大小（例如`t3.xlarge`）。

1. 选择**提交**。  
![\[管理员控制台弹出页面，可让您注册新的软件堆栈\]](http://docs.aws.amazon.com/zh_cn/res/latest/ug/images/res-register-new-software-stack.png)

## 为项目分配软件堆栈
<a name="assign-stack-project"></a>

创建新的软件堆栈时，可以将堆栈分配给项目。但是，如果您需要在初始创建后将堆栈添加到项目中，请执行以下操作：

**注意**  
您只能将软件堆栈分配给您所属的项目。

1. 在**软件堆栈**页面上，选择要添加到项目的软件堆栈对应的单选按钮。

1. 选择**操作**。

1. 选择**编辑**。

1. 使用 “**项目**” 下拉列表选择项目。  
![\[管理员控制台显示用于更新项目软件堆栈的字段\]](http://docs.aws.amazon.com/zh_cn/res/latest/ug/images/res-update-software-stack.png)

1. 选择**提交**。

您也可以从堆栈详细信息页面编辑软件堆栈。

## 修改软件堆栈的 VDI 实例列表
<a name="software-stack-vdi-instance-list"></a>

对于每个注册的软件堆栈，您可以选择允许的实例系列和类型。每个软件堆栈的选项列表按**桌面设置**中定义的选项进行筛选。您可以在那里找到并修改全局**允许的实例系列和类型**。

![\[管理员控制台页面在会话管理下显示桌面设置\]](http://docs.aws.amazon.com/zh_cn/res/latest/ug/images/res-vdi-instance-list1.png)


**要编辑软件堆栈的 “**允许的实例系列和类型**” 属性，请执行以下操作：**

1. 在**软件堆栈**页面上，选择软件堆栈的单选按钮。

1. 选择**操作**，然后选择**编辑堆栈**。

1. 从 “**允许的实例系列和类型” 下的下拉列表中选择所需的实例系列和类型**。  
![\[更新软件堆栈弹出窗口，允许您编辑允许的实例系列和类型\]](http://docs.aws.amazon.com/zh_cn/res/latest/ug/images/res-vdi-instance-list2.png)

1. 选择**提交**。

**注意**  
如果全局**允许的实例系列和类型**集包括一个实例系列和该系列中的一个实例类型（例如`t3`和`t3.large`），则软件堆栈的 “**允许的实例系列和类型**” 属性的可用选项将仅包括该实例系列。

**重要**  
在环境级别从允许列表中删除实例 type/family 后，该实例应自动从所有软件堆栈中删除。
 types/families 在环境级别添加的实例不会自动添加到软件堆栈中。

## 查看软件堆栈详细信息
<a name="view-stack-details"></a>

在**软件堆栈**页面上，选择软件堆栈名称以查看其详细信息。您也可以选择软件堆栈的单选按钮，选择**操作**并选择**编辑**来编辑软件堆栈。

## VDI 租赁支持
<a name="vdi-tenancy-support"></a>

注册新的软件堆栈或编辑现有软件堆栈时，可以从该软件堆栈中选择已 VDIs 启动的软件堆栈的租约。支持以下三种租约：
+ 共享（默认）- VDIs 使用共享硬件实例运行 
+ 专用实例- VDIs 使用专用实例运行 
+ 专用主机- VDIs 使用专用主机运行 

![\[管理员控制台弹出页面，可让您选择要启动的租赁类型 VDIs\]](http://docs.aws.amazon.com/zh_cn/res/latest/ug/images/res-vdi-tenancy-support1.png)


选择专用主机租赁类型时，还必须选择租赁关联和目标主机类型。支持以下目标主机类型：
+ 主机资源组-在 L AWS icense Manager 中创建的主机资源组 
+ 主机 ID-特定的主机 ID 

![\[管理员控制台弹出页面，可让您选择要启动的租户相关性 VDIs\]](http://docs.aws.amazon.com/zh_cn/res/latest/ug/images/res-vdi-tenancy-support2.png)


![\[管理员控制台弹出页面，允许您选择要启动的目标主机类型 VDIs\]](http://docs.aws.amazon.com/zh_cn/res/latest/ug/images/res-vdi-tenancy-support3.png)


*要指定您在使用专用主机租赁启动 VDIs 时所需的任何自行管理许可证，请按照关联[自管理许可证和 License Manager AWS 用户指南将这些 AMIs许可证与您的 AMI 相关联](https://docs.aws.amazon.com/license-manager/latest/userguide/license-rules.html#ami-associations)。*

## 添加 Rocky Linux 9 软件堆栈
<a name="add-rocky-linux9-stack"></a>

RES 没有适用于 Rocky Linux 9 的默认软件堆栈，因此本节提供了有关使用哪个 Rocky AMI 以及如何使用它的建议。

1. 登录 AWS 管理控制台，然后转到 EC2 控制台中的 [AMI 目录页面](https://console.aws.amazon.com/ec2/home#AMICatalog)。

1. 在 **AWS Marketplace** 选项卡 AMIs 下搜索名为 **Rocky Linux 9**。

1. **从 **Rocky Linux 中选择名为 Rocky Linux 9（官方）-x86\$164** 的 AMI。**  
![\[屏幕截图显示了 Rocky Linux 9 AMI 在 AMI 目录中的搜索结果\]](http://docs.aws.amazon.com/zh_cn/res/latest/ug/images/res-rocky-linux9.png)

1. 选择后，选择 “**立即订阅**”。

1. 向上滚动，然后复制所**选 AMI 的 AMI** ID。  
![\[屏幕截图显示了带有所选 AMI ID 的 AMI 目录\]](http://docs.aws.amazon.com/zh_cn/res/latest/ug/images/res-ami-catalog.png)

1. 前往 RES 门户，使用此 AMI 在 “软件堆栈” 页面下注册新的**软件堆栈**。