本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
步骤 2:创建堆栈
重要
AWS OpsWorks Stacks 不再接受新客户。在 2024 年 5 月 26 日之前,现有客户将能够照常使用 OpsWorks 控制台、API、CLI 和 CloudFormation 资源,届时这些工具或资源将停用。为准备此过渡,我们建议您尽快将堆栈过渡到AWS Systems Manager。有关更多信息,请参阅 AWS OpsWorks Stacks 生命周期终止常见问题解答 和 将 AWS OpsWorks Stacks 应用程序迁移到 AWS Systems Manager Application Manager:
您将使用 AWS OpsWorks Stacks 控制台来创建堆栈。堆栈 是有着共同目的并且您希望放在一起管理的实例和相关 AWS 资源的集合。(有关更多信息,请参阅 堆栈。) 在本演练中,仅有一个实例。
在开始之前,请完成前提条件 (如果您尚未完成)。
要创建 堆栈,请执行以下操作:
-
登录到 AWS Management Console,然后通过以下网址打开 AWS OpsWorks 控制台:https://console.aws.amazon.com/opsworks/
。 -
执行以下任一操作 (如果适用):
-
如果显示 Welcome to AWS OpsWorks Stacks 页面,请选择 Add your first stack 或 Add your first AWS OpsWorks Stacks stack (两个选项执行相同的操作)。这将显示 Add stack 页面。
-
如果显示 OpsWorks Dashboard 页面,请选择 Add stack。这将显示 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 不可用,请选择 New IAM role (新 IAM 角色)。
-
-
对于 Default IAM instance profile,执行下列操作之一 (有关更多信息,请参阅为在 EC2 实例上运行的应用程序指定权限):
-
如果 aws-opsworks-ec2-role 可用,请选择它。
-
如果 aws-opsworks-ec2-role 不可用,请选择 New IAM; 实例配置文件。
-
-
对于 API endpoint region,选择您希望堆栈与其关联的区域 API 终端节点。如果您希望堆栈位于美国东部(弗吉尼亚州北部)区域终端节点内的美国西部(俄勒冈州)区域,请选择 us-east-1。如果您希望堆栈既位于美国西部(俄勒冈州)区域内,也与美国西部(俄勒冈州)区域终端节点关联,则选择 us-west-2。
注意
美国东部(弗吉尼亚州北部)区域终端节点包含较旧的 AWS 区域 以实现向后兼容,但最好是选择最接近您管理 AWS 的位置的区域终端节点。有关更多信息,请参阅区域支持。
-
对以下项目保留默认值:
-
Default root device type (EBS backed)
-
Hostname theme (Layer Dependent)
-
OpsWorks Agent version (最新版本)
-
Custom JSON (空白)
-
Use OpsWorks security groups (Yes)
-
-
可能除了 VPC、IAM role 和 Default IAM 实例配置文件 外,您的结果应与以下屏幕截图匹配:
-
选择 Add Stack。AWS OpsWorksStacks 创建堆栈并显示 MyLinuxDemoStack 页面。
现在,您有了一个包含正确设置的堆栈可用于本演练。
在下一步中,您将在堆栈中添加层。