我在Amazon ECS上有一个服务主机。 在我的ECS前面还有负载均衡和CloudFront,下图是它们的架构:
当我的服务运行时,它需要它自己的公共IP地址来记录。 我想在没有第三方图书馆或网站的情况下获得这些信息。我挖掘了HTTP头中的字段,在chrome中找到了这个(见下图),但是我不能通过头中的字段访问这些信息。在
我的问题是:
(由于以下问题,如果没有第三方库,这似乎是不可能的)
Get public/external IP address?
Discovering public IP programmatically
How can I get the public IP using python2.7?
您可以使用几乎任何语言的HTTP客户端或使用cURL之类的命令行工具读取AWS云前端主机的远程IP地址。在
但是请记住,您在HTTP客户机中看到的云前端远程IP地址(如示例中的Chrome)不是“您的”地址。它是离客户机最近的云前端端点的IP地址。不要混淆云前端IP(它不是“你的”,可能会改变)和你的弹性负载平衡器IP(可以是“你的”,即为你保留)。在
相关问题 更多 >
编程相关推荐