2016-10-04 33 views
0

私はここで迷っています。psycopg2制御接続IPアドレス

conn = psycopg2.connect(database="****", host="***", user="***", password="****") 

それはIPアドレスで満たされたホワイトリストとファイアウォールを持っているために接続するデータベース:私はこのような接続、でスクリプトを実行Herokuの(ジャンゴ)上のアプリを持っています。 HerokuアプリはIPアドレスを連続的にリセットするので、どのIPのpsycopg2が使用されているのか分からないので、これでDBに効果的に接続することができなくなります。 psycopg2がそのIPを常時使用するように静的IPアドレスを設定するにはどうしたらいいですか?そのIPをファイアウォールのホワイトリストに追加できますか?どんな助言も役に立ちます。

答えて

0

ヘロクで「静的IPアドレスを設定する」ことはできませんが、そのようには動作しません。あなたのプロジェクトは、絶えず変化する場所を変えることのできるダイナモに展開されています。

データベースのファイアウォールルールを緩和するか、Herokuまたは他の任意の場所からデータベースに接続するために使用する専用IPで制御する一部のプロキシマシンを設定する必要があります。

関連する問題