2013-09-05 2 views
0

У меня есть приложение ASP.NET MVC, которое мы установили через балансировщик эластичной нагрузки на AWS, который отлично работает.Как использовать интеграцию Sagepay (Direct) с AWS Loadbalanced

Однако, чтобы принимать онлайн-платежи через Sagepay Прямая интеграция, нам пришлось настроить Elastic IP на экземпляр «master». Это связано с тем, что Sagepay разрешает запросы только от известного IP-адреса (или диапазона IP-адресов), и, насколько я знаю, вы никогда не узнаете IP-адрес экземпляра, на который вы выбрали балансировку нагрузки.

Прежде чем спросить, SagePay не позволит мне добавить А или C запись :(

Я могу жить с этим, но, как мое приложение получает занятое это позор, я не могу загрузить баланс системы платежей и сделать использование облачных средств (авто масштабирование и т.д.)

Любые мысли о том, как достичь этого сценария?

ответ

0

Выполнив в семинаре AWS, я был информирован о том, что AWS опубликовать диапазоны IP, и они могут быть добавлены к SagePay .

Вот они для вашей справки! AWS EC2 IP ranges

Надеюсь, что это поможет!

Смежные вопросы