首页 > 解决方案 > 如何在同一 AWS 安全组上学习开放服务器的 IP 地址

问题描述

我正在运行两个 EC 实例。它们每个都运行一个 python 脚本并且需要进行通信,可能使用 Python 的 SocketServer 库。客户端应该如何“学习”服务器的 IP 地址?它们在同一个安全组中运行。

将来我希望推出大约 100 个这样的客户端-服务器对,所以我不确定弹性 IP 地址是否是一个好的解决方案。

谢谢。

标签: socketsamazon-ec2ip

解决方案


您肯定希望实例通过私有 IP 地址进行通信。

如果实例需要“发现”自己,一种选择是标记实例。然后,实例可以使用 Amazon EC2 DescribeInstances()API 调用来查找具有特定标签的实例。这也将提供可用于通信的私有 IP 地址。


推荐阅读