使用 AWS OpsWorks 堆栈堆栈注册实例 - AWS OpsWorks

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

使用 AWS OpsWorks 堆栈堆栈注册实例

重要

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

注意

仅 Linux 堆栈支持此功能。

要注册 AWS OpsWorks 堆栈之外的实例,请运行 AWS CLI aws opsworks register命令。您可以从要注册的实例或其他计算机上运行此命令。您可以将AWSOpsWorksRegisterCLI_EC2AWSOpsWorksRegisterCLI_OnPremises策略应用于用户或组,以分别授予注册 EC2 或本地实例所需的权限。 AWS CLI 这些策略需要版本为 1.16.180 AWS CLI 或更高版本。

注意

要防止用户或角色注册实例,请更新实例配置文件以拒绝访问 register 命令。

注册过程会在您要使用堆栈管理的实例上安装代理,然后使用 AWS OpsWorks 您指定的 AWS OpsWorks 堆栈注册该实例。注册实例后,实例是堆栈的一部分,由 AWS OpsWorks Stacks 管理。有关更多信息,请参阅 管理注册的实例

注意

尽管 AWS 工具 PowerShell包含调用 register API 操作的 Register-OpsInstancecmdlet,但我们建议您改用 AWS CLI 来运行该register命令。

下图显示了注册 Amazon EC2 实例的两种方法。您可以使用同样的方法注册本地实例。

注意

您可以使用 AWS OpsWorks Stacks 控制台来管理注册的实例,但必须运行 AWS CLI register 命令来注册该实例。此要求的原因是:注册过程必须从实例中运行,而无法通过控制台来完成。

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