向注册实例 AWS OpsWorks 堆栈堆栈 - AWS OpsWorks

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

向注册实例 AWS OpsWorks 堆栈堆栈

重要

这些区域有: AWS OpsWorks Stacks 该服务已于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请联系 AWS Support 团队开启 AWS re: post 或通过 AWS 高级支持

注意

仅 Linux 堆栈支持此功能。

注册外部的实例 AWS OpsWorks Stacks,你来跑 AWS CLI aws opsworks register命令。您可以从要注册的实例或其他计算机上运行此命令。您可以将AWSOpsWorksRegisterCLI_EC2AWSOpsWorksRegisterCLI_OnPremises策略应用于用户或组,以授予用户或组所需的权限 AWS CLI 分别注册EC2或本地实例。这些政策要求使用 1.16.180 版本的 AWS CLI 或更新的版本。

注意

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

注册过程会在您要通过以下方式管理的实例上安装代理: AWS OpsWorks 堆叠实例,然后使用注册实例 AWS OpsWorks 您指定的堆栈。注册实例后,该实例即为堆栈的一部分,由以下人员管理 AWS OpsWorks 堆栈。有关更多信息,请参阅 管理注册的实例

注意

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

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

Two diagrams showing EC2 instance registration: from workstation and from instance itself.
注意

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

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