本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
步骤 2.1:创建堆栈
重要
这些区域有: AWS OpsWorks Stacks 该服务已于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请联系 AWS Support 团队开启 AWS re: post 或通过
你开始一个 AWS OpsWorks 通过创建堆栈来进行堆栈项目,该堆栈充当您的实例和其他资源的容器。堆栈配置指定了所有堆栈实例共享的一些基本设置,例如AWS区域和默认操作系统。
创建新堆栈
-
添加堆栈
如果您还没有这样做,请登录 AWS OpsWorks Stacks 控制台
。 -
如果该账户没有现有堆栈,您将看到 “欢迎使用 AWS OpsWorks” 页面;选择 “添加您的第一个堆栈”。
-
否则,你会看到 AWS OpsWorks 堆栈控制面板,其中列出了您账户的堆栈;选择添加堆栈。
-
-
配置堆栈
在 Add Stack 页面上,选择 Chef 12 stack 并指定以下设置:
- 堆栈名称
-
为您的堆栈输入一个名称,可以包含字母数字字符 (a–z、A–Z、0-9) 和连字符 (-)。此演练的示例堆栈名为
IISWalkthrough
。 - 区域
-
选择 美国西部(俄勒冈州) 作为堆栈的区域。
虽然您可在任何区域中创建堆栈,但在教程中,我们建议您在美国西部(俄勒冈州)中创建堆栈。
- 默认操作系统
-
选择 Windows,然后指定 Microsoft Windows Server 2022 Base,这是默认设置。
- 使用自定义 Chef 说明书
-
在本演练中,为此选项指定 No。
-
选择 “高级” 以确认您已拥有IAM角色并选择了默认IAM实例配置文件。
- IAM角色
-
指定堆栈的 IAM (AWS Identity and Access Management) 角色。 AWS OpsWorks 堆栈需要访问其他AWS服务才能执行诸如创建和管理 Amazon EC2 实例之类的任务。IAM角色指定了该角色 AWS OpsWorks Stacks 假设代表您使用其他AWS服务。有关更多信息,请参阅 允许 AWS OpsWorks Stacks 代表你行事。
-
如果您的账户已有 AWS OpsWorks Stacks IAM 角色,你可以从列表中选择。
如果角色是由创建的 AWS OpsWorks 堆栈,它将被命名
aws-opsworks-service-role
。 -
否则,请选择 “新建IAM角色” 进行指导 AWS OpsWorks 堆叠以为您创建具有正确权限的新角色。
注意:如果你有 AWS OpsWorks Stacks Full Access 权限,创建新角色需要多项额外IAM权限。有关更多信息,请参阅 示例策略。
-
-
接受其他设置的默认值并选择 Add Stack。有关各种堆栈设置的更多信息,请参阅创建新堆栈。