0

我有:

  • 私有子网中的 Web EC2 实例(连接到 NAT 网关)
  • 公共子网中的堡垒 EC2 实例(连接到互联网网关)

我尝试了很多方法来从浏览器打开 Web 应用程序,但都没有成功:

  • 当我使用堡垒实例访问 Web 实例以创建端口转发 [ ssh -i KEY -ND LOCAL-PORT ec2-user@BASTION-PUBLIC-IP ] 时,它要求我输入我没有的密码。
  • AWS 控制台创建的密钥对没有密码。当我使用 PuTTY 密钥生成器创建密钥并导入控制台时,控制台不接受由于多种原因,例如密钥长、格式不兼容等。
  • 我试图创建一个负载均衡器,但子网需要连接到互联网网关(私有子网不是)。

请帮忙!

4

1 回答 1

1

您可以通过配置面向 Internet 的负载均衡器(在公共子网中)并将此负载均衡器指向托管您的网站的 EC2(在私有子网中)来实现这一点。确保 EC2 的安全组(入站规则)允许来自负载均衡器的安全组的流量。

于 2021-09-26T19:15:07.523 回答