Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于SFTP的Heroku静态IP_Heroku_Amazon Ec2 - Fatal编程技术网

用于SFTP的Heroku静态IP

用于SFTP的Heroku静态IP,heroku,amazon-ec2,Heroku,Amazon Ec2,我在Heroku部署了一个应用程序。我使用的服务要求我使用静态ip地址访问他们的SFTP服务器。我知道Heroku dynos在这方面不可靠。我已经使用Proximo插件成功地实现了这一点,但是,对于我将要发送的流量(大约500 MB/月)来说,它太贵了。还有其他的吗?我倾向于使用EC2实例,但不太确定创建代理或其他什么需要什么;推位实际上不会消耗太多CPU,所以不太可能被限制。然后,我将为该实例提供一个弹性IP地址,并将该地址传递给另一个服务。(无论我以后选择做什么,我总是可以启动另一个实例并

我在Heroku部署了一个应用程序。我使用的服务要求我使用静态ip地址访问他们的SFTP服务器。我知道Heroku dynos在这方面不可靠。我已经使用Proximo插件成功地实现了这一点,但是,对于我将要发送的流量(大约500 MB/月)来说,它太贵了。还有其他的吗?我倾向于使用EC2实例,但不太确定创建代理或其他什么需要什么;推位实际上不会消耗太多CPU,所以不太可能被限制。然后,我将为该实例提供一个弹性IP地址,并将该地址传递给另一个服务。(无论我以后选择做什么,我总是可以启动另一个实例并将其与该IP关联。)然后我将部署一个SOCKS代理(?);SOCKS具有相当广泛的应用程序支持,可以很好地处理SFTP

在这里,有几个特定于Heroku的详细信息——首先,您需要配置代理服务器的EC2安全组,以便Heroku可以访问它(请参阅)。您还需要在SOCKS服务器上启用身份验证,因为授予Heroku对您的代理的访问权将授予Heroku中的每个人对您的代理的访问权。然后,
heroku配置:设置一些\u服务\u袜子\u代理=socks://user:pass@ip-10-1-2-3.ec2.internal
,并让应用程序查找该环境变量并执行正确的操作


您可能需要为代理和Heroku之间的区域内数据传输支付0.01美元/GB的费用,因为从统计上看,您的应用程序大部分时间都位于不同的可用性区域。Heroku dynos的制作时间约为24小时,因此,虽然确切的位置将无法预测,但它的总价值可能在0.008美元/GB的范围内。您还将支付微实例本身的费用(尽管让它们变得很便宜),以及通常的AWS互联网数据传输费率。

我会选择EC2微实例;推位实际上不会消耗太多CPU,所以不太可能被限制。然后,我将为该实例提供一个弹性IP地址,并将该地址传递给另一个服务。(无论我以后选择做什么,我总是可以启动另一个实例并将其与该IP关联。)然后我将部署一个SOCKS代理(?);SOCKS具有相当广泛的应用程序支持,可以很好地处理SFTP

在这里,有几个特定于Heroku的详细信息——首先,您需要配置代理服务器的EC2安全组,以便Heroku可以访问它(请参阅)。您还需要在SOCKS服务器上启用身份验证,因为授予Heroku对您的代理的访问权将授予Heroku中的每个人对您的代理的访问权。然后,
heroku配置:设置一些\u服务\u袜子\u代理=socks://user:pass@ip-10-1-2-3.ec2.internal
,并让应用程序查找该环境变量并执行正确的操作


您可能需要为代理和Heroku之间的区域内数据传输支付0.01美元/GB的费用,因为从统计上看,您的应用程序大部分时间都位于不同的可用性区域。Heroku dynos的制作时间约为24小时,因此,虽然确切的位置将无法预测,但它的总价值可能在0.008美元/GB的范围内。您还将支付微实例本身的费用(尽管会让它们变得很便宜),以及通常的AWS互联网数据传输费率。

Btw我猜您指的是带有“ip-10-1-2-3.ec2.internal”的私有dns。那对我不起作用。公众有。顺便说一句,我猜你指的是带有“ip-10-1-2-3.ec2.internal”的私有dns。那对我不起作用。公众确实如此。