我有客户想要向我的Heroku应用程序发送GET请求。他们要求提供一个IP地址列表,以便在防火墙上列出出口白名单。
我意识到这可能每周或更频繁地改变,但是有可能获得我的Heroku应用程序可以使用的有限IP列表吗?
我在Google Groups page for Heroku上看到以下摘录,但我无法在其他任何地方找到它,或者如何查看我的应用使用的地址列表。
现在,您的CNAME设置将在8个左右的IP地址之间循环,我们找到了
如果IP地址列表实际上是无限的,那么您是否有经济上通过防火墙接收“GET”请求的其他建议?
答案 0 :(得分:22)
不,Heroku甚至不会为您提供一系列IP地址 - 他们可以,可以并且可以根据需要在亚马逊地区之间移动dynos。
您唯一的选择是某种代理节点与他们交谈的静态IP安全地与您的Heroku应用程序进行通信 - 或者考虑Heroku是否适合您。
答案 1 :(得分:10)
Heroku在amazon ec2上运行,因此其official IP-ranges应包含heroku可用的所有IP地址。
答案 2 :(得分:6)
您可以通过非常昂贵的Proximo
插件来路由出站流量来实现这一目标。