如何使用最新凭据从外部应用程序访问Heroku Postgres DB?

时间:2018-02-20 22:11:51

标签: heroku heroku-postgres

我正在构建一个需要每天从Heroku Postgres DB中获取数据的ETL应用程序,但是应用程序没有在Heroku上运行,我已经能够这样做了,但是使用了当前的凭据,但是heroku说明了凭证不是永久性的,将不时轮换。

最好的方法是什么,在我的应用程序之上构建REST API是不可行的选择。我已经看到Heroku提供了config vars API我可能用来获取数据库凭据,但有没有更简单/更清晰的方法来实现这一点,是否强制执行永久凭证?

1 个答案:

答案 0 :(得分:1)

没有办法强制执行它。这不是凭证问题,而是数据库主机名的问题。这是ec2。

您最安全的选择是始终从您的Heroku应用中获取当前DATABASE_URL。如果你只需要“每天做几次”,这不是问题。