2016-07-31 12 views
2

私はPythonanywhere上でFlask Webアプリケーションを実行しています。私は最近、Google CloudのMYSQLサービスを使用しています。アクセスのためにホワイトリストに登録されるIPアドレスのリストが必要です。Pythonanywhere:データベースアクセスのホワイトリストのIPアドレスを取得

どうすればこのファイルを見つけることができますか?私はPython AnywhereのIPアドレスである50.19.109.98を試してきましたが、二次的な問題がなければそうはしません。

おかげで、

ベン

答えて

2

PythonAnywhere上で実行されているコードは、いつでも変更することができますIPの全体の束の上にある可能性があります。 すべてのIPを追加しようとしましたが、それは最高/持続可能ではないかもしれません。

+0

ありがとうConrad - IPアドレスの範囲を追加できると思います。そのため、PythonAnywhereのIPが特定の範囲内で交替すると動作する可能性があります。実際には、ホワイトリストをすべてのIPに公開して接続することができます。そのような範囲はそれが無意味になるほど広くなるだろうか? –

+0

WebアプリケーションがデータベースにアクセスしようとしているIPを取得するために、stderrにクイックプリントを実行することはありますか? http://askubuntu.com/a/95911/353932 – conrad

+0

PythonAnywhere dev here。 PythonAnywhereのすべてのものは(この記事の時点で)Amazonのus-east-1データセンターで動作します。だから、あなたは(少なくとも理論的に)そのデータセンターに関連するすべての範囲を追加することができます。これは、[ここ](http://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html)で見つけることができます。 )。しかし、それはあなたに一種の広がりを残すでしょう... –

関連する問題