AWS Elastic Beanstalk
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

列出和连接到服务器实例

您可以通过 AWS 管理控制台查看运行 AWS Elastic Beanstalk 应用程序环境的 Amazon EC2 实例的列表。您可以使用任何 SSH 客户端连接到这些实例。您可使用远程桌面连接运行 Windows 的实例。

有关特定开发环境的一些说明:

重要

您必须先创建 Amazon EC2 密钥对并将预配置了 Elastic Beanstalk 的 Amazon EC2 实例配置为使用该 Amazon EC2 密钥对,然后才能访问预配置了 Elastic Beanstalk 的 Amazon EC2 实例。您可使用 AWS 管理控制台设置 Amazon EC2 密钥对。有关创建 Amazon EC2 密钥对的说明,请参阅 Amazon EC2 入门指南。有关如何配置 Amazon EC2 实例以使用 Amazon EC2 密钥对的更多信息,请参阅 EC2 密钥对

默认情况下,Elastic Beanstalk 不启用与 Windows 容器中的 EC2 实例的远程连接(早期 Windows 容器中的 EC2 实例除外)。(Elastic Beanstalk 将早期 Windows 容器中的 EC2 实例配置为对 RDP 连接使用端口 3389。) 您可以向安全组添加授权入站流量进入实例的规则,进而启用与您运行 Windows 的 EC2 实例的远程连接。我们强烈建议您在结束远程连接时删除该规则。您可以在下次需要远程登录时再次添加该规则。有关更多信息,请参阅针对 Microsoft Windows 的 Amazon Elastic Compute Cloud 用户指南 中的向 Windows 实例添加入站 RDP 流量规则连接到您的 Windows 实例

查看和连接到环境的 Amazon EC2 实例

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在控制台的导航窗格中,选择 Load Balancers (负载均衡器)

    
          Amazon EC2 控制台
  3. Elastic Beanstalk 创建的负载均衡器的名称中带有 awseb。查找适合您环境的负载均衡器,然后单击该均衡器。

    
          Amazon EC2 负载均衡器页面
  4. 选择控制台底部窗格中的 Instances (实例) 选项卡。

    
          Elastic Load Balancing 页面中的“实例”选项卡

    会显示您的 Elastic Beanstalk 环境的负载均衡器使用的实例列表。请记下您想连接的实例 ID。

  5. 在 Amazon EC2 控制台的导航窗格中,选择 Instances (实例),然后在列表中查找实例 ID。

    
          选择 Amazon EC2 实例
  6. 右键单击在您环境负载均衡器中运行的 Amazon EC2 实例的实例 ID,然后从上下文菜单中选择 Connect (连接)

  7. 请记下该实例在 Description (描述) 选项卡上的公共 DNS 地址。

  8. 使用您选择的 SSH 客户端连接到运行 Linux 的实例,然后键入 ssh -i .ec2/mykeypair.pem ec2-user@<public-DNS-of-the-instance> 。有关如何与运行 Windows 的实例连接的说明,请参阅 Amazon Elastic Compute Cloud Microsoft Windows 指南 中的连接到您的 Windows 实例

有关连接到 Amazon EC2 实例的更多信息,请参阅 Amazon Elastic Compute Cloud 入门指南