

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

# 步骤 2：创建堆栈
<a name="gettingstarted-intro-create-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 EC2 实例）和相关 AWS 资源的集合，它们具有共同的用途，您想一起管理。（有关更多信息，请参阅 [堆栈](workingstacks.md)。） 本演练将只有一个实例。

在开始本步骤之前，请满足[先决条件](gettingstarted-intro-prerequisites.md)。

**要创建 堆栈，请执行以下操作：**

1. 登录 AWS 管理控制台 并打开 OpsWorks 控制台，网址为[https://console.aws.amazon.com/opsworks/](https://console.aws.amazon.com/opsworks/)。

1. 执行以下任一操作 (如果适用)：
   + 如果显示 “**欢迎使用 OpsWorks 堆栈**” 页面，请选择 “**添加您的第一个堆栈**” 或 “**添加您的第一个 OpsWorks 堆栈**”（两个选项的作用相同）。这将显示 **Add stack** 页面。
   + 如果显示 “**OpsWorks 控制面板**” 页面，请选择 “**添加堆栈**”。这将显示 **Add stack** 页面。

1. 在出现 **Add stack** 页面后，选择 **Sample stack** (如果尚未选择)。

1. 在已选择 **Linux** 作为 **Operating system type** 的情况下，选择 **Create stack**：

     
![\[Add stack interface with options for Sample stack, Chef 12 stack, and Chef 11 stack.\]](http://docs.aws.amazon.com/zh_cn/opsworks/latest/userguide/images/gs-example-add-stack-console.png)

   

1. OpsWorks 堆栈会创建一个名为 “**我的示例堆栈” (Linux) 的堆栈**。 OpsWorks Stacks 还添加了将应用程序部署到堆栈所需的所有必要组件：
   + *层*，它是一组实例的蓝图。它将指定实例的设置、资源、已安装的程序包和安全组等项目。（有关更多信息，请参阅 [图层](workinglayers.md)。） 该层名为 **Node.js App Server**。
   + 一个*实例*，在本例中为 Amazon Linux 2 EC2 实例。(有关实例的更多信息，请参阅[实例](workinginstances.md)。) 实例的主机名为 **nodejs-server1**。
   + *应用程序*，它是要在实例上运行的代码。(有关应用程序的更多信息，请参阅[应用程序](workingapps.md)。) 应用程序名为 **Node.js Sample App**。

1.  OpsWorks 堆栈创建堆栈后，选择 “**浏览示例堆栈**” 以显示 “**我的示例堆栈 (Linux)**” 页面（如果您多次完成此演练，“**我的示例堆栈 (Linux)**” 后面可能有一个序号，例如 **2** 或 **3**）：

     
![\[Checklist showing completed steps for setting up a sample stack with Node.js App Server.\]](http://docs.aws.amazon.com/zh_cn/opsworks/latest/userguide/images/gs-example-add-stack-explore-console.png)

   

在[下一个步骤](gettingstarted-intro-start-instance.md)中，您将启动实例并将应用程序部署到实例。