登录到失败的实例 - AWS OpsWorks

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

登录到失败的实例

重要

AWS OpsWorks Stacks 不再接受新客户。在 2024 年 5 月 26 日之前,现有客户将能够照常使用 OpsWorks 控制台、API、CLI 和 CloudFormation 资源,届时这些工具或资源将停用。为准备此过渡,我们建议您尽快将堆栈过渡到AWS Systems Manager。有关更多信息,请参阅 AWS OpsWorks Stacks 生命周期终止常见问题解答将 AWS OpsWorks Stacks 应用程序迁移到 AWS Systems Manager Application Manager

如果配方失败,则实例将以 setup_failed 状态结束,而不是联机状态。即使该实例在 AWS OpsWorks Stacks 关注的范围内未联机,EC2 实例仍运行,这通常在登录以对问题进行故障排除时非常有用。例如,您可以检查是否已正确安装应用程序或自定义说明书。AWS OpsWorks Stacks 对 SSHRDP 登录的内置支持仅适用于处于在线状态的实例。但是,如果您已为实例分配了一个 SSH 密钥对,则您仍然可以登录,如下所示:

  • Linux 实例:使用 SSH 密钥对的私有密钥即可通过第三方 SSH 客户端进行登录,如 OpenSSH 或 PuTTY。

    您可以使用 EC2 密钥对或您的个人 SSH 密钥对来实现此目的。

  • Windows 实例:使用 EC2 密钥对的私有密钥来检索实例的管理员密码。

    使用该密码即可通过您首选的 RDP 客户端进行登录。有关更多信息,请参阅作为管理员登录。您无法使用个人 SSH 密钥对检索管理员密码。