2016-10-04 2 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에서 제어하는 ​​프록시 컴퓨터를 설정해야합니다.