2016-07-31 36 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 )。但是那樣會讓你開闊... –