2015-08-11 4 views
7

Tak więc w mojej aplikacji django, uruchamiam zadanie, które zażąda od api pewnych danych w postaci json.jaki jest adres IP mojej aplikacji heroku

w porządku dla mnie, aby uzyskać te dane, trzeba podać adres IP, gdzie wnioski będą pochodzić z (moim app Heroku)

jak mogę uzyskać adres IP, w którym moja aplikacja Heroku poprosi o

+0

Czy istnieje powód, dla którego nie można po prostu użyć adresu URL do aplikacji? – Casey

+0

@Casey https://api.heroesofnewerth.com/request_token.php –

Odpowiedz

3

Według mojej wiedzy nie można uzyskać IP dla aplikacji heroku. Można utworzyć proxy ze znanym IP, który służy jako pośrednik dla aplikacji. W przeciwnym razie możesz sprawdzić, czy heroku nadal jest właściwym rozwiązaniem dla ciebie

+0

To nie jest takie złe. Możesz też spróbować http://blog.quotaguard.com/get-a-static-ip-on-heroku/ – Casey

5

Heroku nie zapewnia statycznego adresu IP, ale możesz użyć dodatków, aby osiągnąć ten cel. To ograniczenie jest omawiane tutaj - https://devcenter.heroku.com/articles/apex-domains

Ogólnie strony używają adresu URL zamiast adresu IP do uwierzytelniania żądań. Możesz użyć adresu zerigo_dns, aby uzyskać statyczny adres IP dla aplikacji Heroku.

+1

https://devcenter.heroku.com/articles/zerigo_dns link do 'Zerigo setup' – Akash