本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用在外部创建的计算资源 AWS OpsWorks 堆栈
重要
这些区域有: AWS OpsWorks Stacks 该服务已于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请联系 AWS Support 团队开启 AWS re: post 或通过
注意
仅 Linux 堆栈支持此功能。
实例描述了如何使用 AWS OpsWorks 用于创建和管理亚马逊弹性计算云 (AmazonEC2) 实例组的堆栈。您还可以将 Linux 计算资源整合到在之外创建的堆栈中 AWS OpsWorks 堆栈:
-
您使用亚马逊EC2控制台直接创建的亚马逊EC2实例CLI,或API。
-
您自己的硬件上运行的本地 实例,包括虚拟机上运行的实例。
这些计算资源变成 AWS OpsWorks 堆栈管理的实例,你可以像管理普通实例一样管理它们 AWS OpsWorks 堆栈实例:
-
管理用户权限-您可以使用 AWS OpsWorks 堆栈用户管理以指定允许哪些用户访问您的堆栈、允许他们对堆栈的实例执行哪些操作以及他们是否具有SSH访问权限和 sudo 权限。
-
自动执行任务 — 你可以拥有 AWS OpsWorks 堆栈运行自定义 Chef 配方来执行任务,例如使用单个命令在堆栈的任何或所有实例上执行脚本。
如果将实例分配给图层, AWS OpsWorks Stacks 会在实例生命周期的关键时刻自动在实例上运行一组指定的 Chef 食谱,包括您的自定义食谱。请注意,您只能将注册的 Amazon EC2 实例分配给自定义层。
-
管理资源 — 堆栈允许您在堆栈中对资源进行分组和管理 AWS 区域, OpsWorks 控制面板会显示您在所有地区的堆栈状态。
-
安装软件包:您可以使用 Chef 配方在堆栈的任何实例上安装软件包。
-
更新操作系统 — AWS OpsWorks Stacks 提供了一种在堆栈实例上安装操作系统安全补丁和更新的简单方法。
-
部署应用程序 — AWS OpsWorks Stacks 将应用程序一致地部署到堆栈的所有应用程序服务器实例。
-
监控 — AWS OpsWorks Stacks 会创建自定义CloudWatch指标来监控堆栈的所有实例。
有关定价信息,请参阅AWS OpsWorks 定价
以下是使用注册实例的基本步骤。
-
向堆栈注册实例。
该实例现已成为堆栈的一部分,由其管理 AWS OpsWorks 堆栈。
-
也可将实例分配给某个层。
此步骤可让您充分利用 AWS OpsWorks 堆栈管理功能。您可以将注册的本地实例分配给任何层;注册的 Amazon EC2 实例只能分配给自定义层。
-
使用 AWS OpsWorks 用于管理实例的堆栈。
-
当您不再需要堆栈中的实例时,请将其取消注册,这会将该实例从中移除 AWS OpsWorks 堆栈。
以下部分详细介绍了此过程。