

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

# 步骤 2.1：创建堆栈
<a name="gettingstarted-windows-stack"></a>

**重要**  
该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止，新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问，请通过 re [AWS : Post 或通过 Pre](https://repost.aws/) mium Su [AWS pp](https://aws.amazon.com/support) ort 与 AWS 支持 团队联系。

您可以通过创建 OpsWorks 堆栈来启动 Stacks 项目，该堆栈充当您的实例和其他资源的容器。堆栈配置指定一些由堆栈的所有实例共享的基本设置，如 Amazon Web Services Region 和默认操作系统。

**创建新堆栈**

1. 

**添加堆栈**

   如果您尚未执行此操作，请登录 [OpsWorks Stacks 控制台](https://console.aws.amazon.com/opsworks/)。
   + 如果该账户没有现有堆栈，您将看到 “**欢迎使用 AWS OpsWorks**” 页面；选择**添加您的第一个堆栈**。
   + 否则，您将看到 OpsWorks Stacks 控制面板，其中列出了您账户的堆栈；选择**添加**堆栈。

1. 

**配置堆栈**

   在 **Add Stack** 页面上，选择 **Chef 12 stack** 并指定以下设置：  
**堆栈名称**  
为您的堆栈输入一个名称，可以包含字母数字字符 (a–z、A–Z、0-9) 和连字符 (-)。此演练的示例堆栈名为 **IISWalkthrough**。  
**Region**  
选择 美国西部（俄勒冈州） 作为堆栈的区域。  
虽然您可在任何区域中创建堆栈，但在教程中，我们建议您在美国西部（俄勒冈州）中创建堆栈。  
**默认操作系统**  
选择 **Windows**，然后指定 **Microsoft Windows Server 2022 Base**，这是默认设置。  
**使用自定义 Chef 说明书**  
在本演练中，为此选项指定 **No**。

1. 选择 **Advanced** 以确认您具有 IAM 角色并且已选择 IAM 实例配置文件。  
IAM 角色  
指定堆栈的 IAM (AWS Identity and Access Management) 角色。 OpsWorks 堆栈需要访问其他 AWS 服务才能执行诸如创建和管理亚马逊 EC2 实例之类的任务。**IAM 角色**指定 OpsWorks Stacks 在代表您使用其他 AWS 服务时担任的角色。有关更多信息，请参阅 [允许 OpsWorks Stacks 代表你行事](opsworks-security-servicerole.md)。  
   + 如果您的账户已有 OpsWorks Stacks IAM 角色，则可以从列表中选择该角色。

     如果角色由 OpsWorks Stacks 创建，则该角色将被命名`aws-opsworks-service-role`。
   + 否则，请选择**新建 IAM 角色**以指示 OpsWorks Stacks 为您创建具有正确权限的新角色。

     **注意**：如果您具有 OpsWorks Stacks 完全访问权限，则创建新角色需要额外几个 IAM 权限。有关更多信息，请参阅 [示例策略](opsworks-security-users-examples.md)。

1. 接受其他设置的默认值并选择 **Add Stack**。有关各种堆栈设置的更多信息，请参阅[创建新堆栈](workingstacks-creating.md)。