如何通过 IP 和端口连接到 Amazon Elastic Beanstalk?

How can I connect to Amazon Elastic Beanstalk through IP and port?

我想使用 IP 和端口通过 TCP 套接字连接到我在 Elastic Beanstalk 上的 Python 应用程序。我在哪里可以获得这些信息?我尝试在 EC2 中使用弹性 IP,但无法连接到它。我必须设置一些东西才能让它工作吗?

如果您使用的是单实例环境类型,那么您将能够使用 IP,但是如果您使用的是负载平衡、自动缩放环境类型,那么您将需要 CNAMES。

其次,您需要通过在 EC2 安全组 中手动打开或使用 .ebextensions 打开您想要连接的端口,因为默认情况下只有某些端口是打开的.

登录到您的机器并远程登录到本地主机和您的 Phyton 应用程序的端口,如果您连接的话;找到您机器的 IP,打开分配给该实例的 EC2 安全组中的端口,然后再次尝试 telnet,这将告诉您是否端口监听。