2012-06-08 6 views
5

Potrzebuję mojej aplikacji, aby uzyskać dostęp do interfejsu API strony trzeciej, który ogranicza dostęp na podstawie pojedynczego, statycznego adresu IP.Jaka jest dobra strategia dostępu do interfejsu API, który jest ograniczony do statycznego adresu IP z Heroku?

Ze względu na dynamiczny charakter hamaków Heroku i siatki routingu, nie jest to możliwe - potrzebuję czegoś ze stałym adresem IP, aby działać jako proxy.

Instancja US Eastern EC2 Linux/Nginx wydaje się być rozsądnym wyborem, ale wydaje się, że wiele pracy/konserwacji jest czymś dość banalnym. Czy ktoś wie o jakichkolwiek usługach, które to robią?

Odpowiedz

3

Ok po tym, jak odkryłem, że najlepszym sposobem na zrobienie tego jest obecnie instalacja AWS US East EC2 z jakimś proxy. Pracowałem z linuxem/nginxem.

Dowiedziałem się, że dodatek Heroku jest obecnie w stadium rozwoju alfa, który będzie obsługiwał dokładnie to wymaganie. Jeśli chcesz go przetestować, skontaktuj się z pomocą Heroku.

+0

Czy znalazłeś usługę innej firmy, która jest gotowa do produkcji? (nie dodać) – Gady

+0

Ja nie. Co mnie naprawdę zaskoczyło. Jest tysiące dostawców proxy, ale głównie skierowanych na prywatny rynek przeglądania. Zdecydowanie rosnąca luka na rynku dla takiej usługi. Sądzę, że jest to nowatorski wymóg, ponieważ powstały platformy takie jak Heroku, pozostawiając za sobą bardziej tradycyjnych dostawców usług sieciowych. Będę dalej patrzył i jeśli coś napotkam, zaktualizuję ten post. –

+2

Znalazłem ten artykuł http://artchang.com/using-tinyproxy-with-rails – Gady

1

Można również użyć numeru Proximo add-on, aby uzyskać statyczny adres IP wychodzący z serwera proxy bez żadnych problemów związanych z konserwacją.

+0

Proximo jest ładne. Użyłem również [QuotaGuard Static] (https://addons.heroku.com/quotaguardstatic) w innym projekcie. Oba ładne dodatki. Wykonują robotę. – lsdr

Powiązane problemy