我已将我的第一个应用程序推送到heroku,除了MySQL的问题外,一切看起来都不错。
我正在推/拉一个远程服务器,要求我将特定的IP地址列入白名单。我找不到我已部署的heroku应用程序的IP地址,因此所有查询都会返回错误。
有关最佳方法的想法吗?
由于
答案 0 :(得分:0)
我能够获得ip的唯一方法是添加
try:
app()
except:
except Exception,e:
print e
然后使用heroku logs --tail
检查服务器日志。它吐出我正在使用的IP对db
答案 1 :(得分:0)
Heroku dynos是短暂的。即使你手动找出你的dyno的IP,它也会经常变化。 IP白名单不是保护Heroku应用程序与其他服务之间连接的可行方案。你应该使用TLS。