本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
步骤 2:创建堆栈
重要
该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请通过 re AWS : Post 或通过 Pre
您将使用 AWS OpsWorks Stacks 控制台创建堆栈。堆栈是实例和相关 AWS 资源的集合,它们具有共同的用途,您希望共同管理。(有关更多信息,请参阅 堆栈。) 在本演练中,仅有一个实例。
在开始之前,请完成前提条件 (如果您尚未完成)。
要创建 堆栈,请执行以下操作:
-
登录 AWS Management Console 并打开 AWS OpsWorks 控制台,网址为https://console.aws.amazon.com/opsworks/
。 -
执行以下任一操作 (如果适用):
-
如果显示 “欢迎使用 AWS OpsWorks 堆栈” 页面,请选择 “添加您的第一个堆栈” 或 “添加您的第一个 AWS OpsWorks 堆栈”(两个选项的作用相同)。这将显示 Add stack 页面。
-
如果显示 “OpsWorks 控制面板” 页面,请选择 “添加堆栈”。这将显示 Add stack 页面。
-
-
在显示 Add stack 页面后,选择 Chef 12 stack (如果尚未选择)。
-
在 Stack name (堆栈名称) 框中,键入一个名称,例如
MyLinuxDemoStack
。(您可以键入一个不同的名称,但务必在整个演练中用它来替换MyLinuxDemoStack
。) -
对于区域,选择美国西部(俄勒冈)。
-
对于 VPC,请执行下列操作之一:
-
如果 VPC 可用,请选择它。(有关更多信息,请参阅 在 VPC 中运行堆栈。)
-
否则,请选择 No VPC (无 VPC)。
-
-
对于 Default operating system,选择 Linux 和 Ubuntu 18.04 LTS。
-
对于 Use custom Chef cookbooks,选择 Yes。
-
对于 Repository type,选择 Http Archive。
-
对于 Repository URL (存储库 URL),键入
https://s3.amazonaws.com/opsworks-demo-assets/opsworks-linux-demo-cookbooks-nodejs.tar.gz
-
对以下项目保留默认值:
-
Default Availability Zone (us-west-2a)
-
Default SSH key (Do not use a default SSH key)
-
User name (空白)
-
Password (空白)
-
Stack color (深蓝色)
-
-
选择 Advanced (高级)。
-
对于 IAM role,执行下列操作之一 (有关更多信息,请参阅允许 AWS OpsWorks Stacks 代表你行事):
-
如果 aws-opsworks-service-role 可用,选择该选项。
-
如果aws-opsworks-service-role不可用,请选择新建 IAM 角色。
-
-
对于 Default IAM instance profile,执行下列操作之一 (有关更多信息,请参阅为在 EC2 实例上运行的应用程序指定权限):
-
如果有 aws-opsworks-ec2 个角色可用,请选择它。
-
如果aws-opsworks-ec双角色不可用,请选择新建 IAM 实例配置文件。
-
-
对于 API endpoint region,选择您希望堆栈与其关联的区域 API 终端节点。如果您希望堆栈位于美国东部(弗吉尼亚州北部)区域终端节点内的美国西部(俄勒冈州)区域,请选择 us-east-1。如果您希望堆栈既位于美国西部(俄勒冈州)区域内,也与美国西部(俄勒冈州)区域终端节点关联,则选择 us-west-2。
注意
AWS 区域 为了向后兼容,美国东部(弗吉尼亚北部)区域终端节点包括较旧的终端节点,但最佳做法是选择最接近您管理位置的区域终端节点 AWS。有关更多信息,请参阅 区域支持。
-
对以下项目保留默认值:
-
Default root device type (EBS backed)
-
Hostname theme (Layer Dependent)
-
OpsWorks 代理版本(最新版本)
-
Custom JSON (空白)
-
使用 OpsWorks 安全组(是)
-
-
可能除了 VPC、IAM role 和 Default IAM 实例配置文件 外,您的结果应与以下屏幕截图匹配:
-
选择 “添加堆栈”。 AWS OpsWorks Stacks 创建堆栈并显示MyLinuxDemoStack页面。
现在,您有了一个包含正确设置的堆栈可用于本演练。
在下一步中,您将在堆栈中添加层。