Amazon ec2 外部API的静态IP

Amazon ec2 外部API的静态IP,amazon-ec2,amazon-web-services,amazon-elastic-beanstalk,Amazon Ec2,Amazon Web Services,Amazon Elastic Beanstalk,我需要为我的网站使用一个外部web API,他们会问我请求将来自哪个IP地址。关键是,我的web应用程序在更多的AmazonEC2实例上进行了扩展,因为它是使用配置了自动扩展功能的ElasticBeanstalk部署的 解决这个问题的最好办法是什么 我能想到的最好的办法是设置一个微实例,将一个弹性IP与之关联,并将其用作HTTP代理。有更好的解决办法吗 我肯定我不是唯一一个有这个问题的人,但我找不到像我在stackoverflow上的问题那样的问题。许多电子商务网站通常使用外部支付系统,要求请求

我需要为我的网站使用一个外部web API,他们会问我请求将来自哪个IP地址。关键是,我的web应用程序在更多的AmazonEC2实例上进行了扩展,因为它是使用配置了自动扩展功能的ElasticBeanstalk部署的

解决这个问题的最好办法是什么

我能想到的最好的办法是设置一个微实例,将一个弹性IP与之关联,并将其用作HTTP代理。有更好的解决办法吗

我肯定我不是唯一一个有这个问题的人,但我找不到像我在stackoverflow上的问题那样的问题。许多电子商务网站通常使用外部支付系统,要求请求来自一个或多个特定IP地址

多谢各位

更新-感谢@David,我使用Apache模块mod_代理设置了HTTP代理。我如何配置它,以便只有我的EC2实例可以访问它?我的EC2实例是在自动缩放时动态创建的

ProxyRequests On                                                                                                                                                                   

<Proxy *>                                                                                                                                                                          
 Order deny,allow                                                                                                                                                                  
 Deny from all                                                                                                                                                                     
 Allow from ???                                                                                                                                               
</Proxy>
上的代理请求 命令拒绝,允许 全盘否定 允许从???
只要使用(转发)代理,Apache2就可以做到这一点。默认情况下,请求将来自代理的IP地址(如果服务正在查看“REMOTE_ADDR”)。一些代理添加了“HTTP_X_FORWARD_FOR”来表示发起请求的客户端的真实IP,但我怀疑您的服务是否会对此进行检查。

设置虚拟私有云(VPC)以将实例IP隔离到/24网络,然后使用AWS安全组来隔离仅对EC2实例的访问。

我将使用Nginx作为反向代理,而不是Apache,因为Nginx占用的空间更小,并且是事件型的,因此可以处理更多的流量。有关更多详细信息,请参阅此博客文章:

谢谢你,大卫。看起来是个不错的选择。如何设置它,以便只有我的EC2实例可以使用它?请参阅我更新的问题…您应该为每个问题创建一个新线程,否则会降低线程的质量。本主题更多地属于服务器故障。我将删除您的编辑并链接到服务器故障问题。