使用在 AWS OpsWorks Stacks 外部创建的计算资源 - AWS OpsWorks

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

使用在 AWS OpsWorks Stacks 外部创建的计算资源

重要

该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请通过 re AWS : Post 或通过 Pre mium Su AWS pp ort 与 AWS Support 团队联系。

注意

仅 Linux 堆栈支持此功能。

实例 介绍如何使用 AWS OpsWorks Stacks 创建和管理多组 Amazon Elastic Compute Cloud (Amazon EC2) 实例。您还可以将 Linux 计算资源整合到堆栈之外创建的 AWS OpsWorks 堆栈中:

  • 直接使用 Amazon EC2 控制台、CLI 或 API 创建的 Amazon EC2 实例。

  • 您自己的硬件上运行的本地 实例,包括虚拟机上运行的实例。

这些计算资源变成 AWS OpsWorks 堆栈管理的实例,你可以像管理普通 AWS OpsWorks 堆栈实例一样管理它们:

  • 管理用户权限:您可以使用 AWS OpsWorks Stacks 用户管理来指定允许哪些用户访问您的堆栈,允许他们对堆栈实例执行哪些操作,以及他们是否拥有 SSH 访问权限和 sudo 权限。

  • 自动执行任务 — 你可以让 AWS OpsWorks Stacks 运行自定义 Chef 配方来执行任务,例如使用单个命令在堆栈的任何或所有实例上执行脚本。

    如果您将实例分配给某个, AWS OpsWorks Stacks 会在实例生命周期的关键时刻(包括您的自定义食谱)自动在实例上运行一组指定的 Chef 食谱。请注意,您只能将注册的 Amazon EC2 实例分配给自定义层

  • 管理资源 — 堆栈允许您在中对资源进行分组和管理 AWS 区域, OpsWorks 控制面板显示所有区域的堆栈状态。

  • 安装软件包:您可以使用 Chef 配方在堆栈的任何实例上安装软件包。

  • 更新操作系统 — AWS OpsWorks Stacks 提供了一种在堆栈实例上安装操作系统安全补丁和更新的简单方法。

  • 部署应用程序 — AWS OpsWorks Stacks 将应用程序一致地部署到堆栈的所有应用程序服务器实例。

  • 监控 — AWS OpsWorks Stacks 创建自定义CloudWatch指标来监控您的所有堆栈实例。

有关定价信息,请参阅 AWS OpsWorks 定价

以下是使用注册实例的基本步骤。

  1. 向堆栈注册实例。

    该实例现在是堆栈的一部分,由 AWS OpsWorks Stacks 管理。

  2. 也可将实例分配给某个层。

    通过此步骤,您可以充分利用 AWS OpsWorks 堆栈管理功能。您可以将注册的本地实例分配给任何层;注册的 Amazon EC2 实例只能分配给自定义层。

  3. 使用 AWS OpsWorks 堆栈管理实例。

  4. 当您不再需要堆栈中的实例时,请取消注册该实例,这将从 AWS OpsWorks 堆栈中移除该实例。

以下部分详细介绍了此过程。