Как использовать интеграцию Sagepay (Direct) с AWS Loadbalanced

У меня есть приложение ASP.NET MVC, которое мы настроили через Elastic Load balancer на AWS, и оно отлично работает.

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

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

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

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


person Raj    schedule 05.09.2013    source источник


Ответы (1)


После посещения семинара AWS мне сообщили, что AWS публикует диапазоны IP-адресов, и их можно добавить в Sagepay.

Вот они для справки! диапазоны IP-адресов AWS EC2

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

person Raj    schedule 10.09.2013