2016-07-31 116 views
2

我有一个在Pythonanywhere上运行的Flask webapp。我最近一直在研究使用Google Cloud的MYSQL服务。它需要列出要加入白名单的IP地址。Pythonanywhere:获取数据库访问白名单的IP地址

我该如何找到它?我试过了50.19.109.98这是Python Anywhere的IP地址,但是除非有第二个问题,否则不是。

感谢,

回答

2

您的代码在运行PythonAnywhere可能会在一大堆,可以随时更改IP地址的。你可能会尝试添加所有的IP,但这可能不是最好的/最可持续的。

+0

感谢康拉德 - 我相信我可以添加一系列的IP地址,所以如果PythonAnywhere的IP在特定的范围内交替工作。事实上,我可以打开白名单到所有的IP来获得连接。这样一个范围会如此广泛以至于毫无意义? –

+0

也许做一个快速打印stderr来获取你的web应用试图访问数据库的IP? http://askubuntu.com/a/95911/353932 – conrad

+0

PythonAnywhere dev这里。所有PythonAnywhere的东西(截至撰写本文时为止)都运行在亚马逊的us-east-1数据中心。所以你可以(至少在理论上)添加与该数据中心相关的所有范围,你可以在这里找到(http://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html )。但是那样会让你开阔... –