我有一些服务 – MySQL,一些HTTP服务 – 我希望专门为Heroku打开。 我可以定义IP地址/ IP掩码(我不确定EC2安全组是什么)。 哪个IP或面具只适合Heroku? 我猜Heroku有更多的IP可以访问我的EC2实例。
我怎样才能让Heroku访问一些EC2端口?
正如Heroku的devcenter中所描述的,要打开你的EC2服务器到Heroku,你可以使用下面的命令:
$ ec2-authorize YOURGROUP -P tcp -p 3306 -u 098166147350 -o default
这将在Heroku安全组YOURGROUP创build一个规则,允许Heroku通过TCP port 3306连接到您的服务器。
从Heroku App连接到EC2服务器时,不要使用弹性IP,而应使用完整的公共DNSlogging: ec2-xxxx.compute-1.amazonaws.com 。
资料来源:
我已经向Heroku支持问了同样的问题。 他们说使用与Amazon RDS相同的configuration。