Назад | Перейти на главную страницу

Статический IP-адрес для приложения App Engine

В настоящее время я перемещаю свое приложение для электронной коммерции на Google App Engine. Я использую гибкую среду выполнения PHP (PHP flex).

Для одной из транзакций требуется вызов HTTP API моего поставщика платежей. Проблема сейчас, мой поставщик платежей требует, чтобы все IP-адреса вызывающего абонента были внесены в белый список заранее через некоторую внеполосную регистрацию. Регистрация очень ограничена, клиент принимает только несколько адресов IPv4.

Я знаю, что GAE при необходимости создаст новый экземпляр, которому будет назначен IP-адрес из большого пула. Итак, регистрация список адресов тоже не вариант.

Я знаю, что это противоречит цели автоматического масштабирования, но есть ли способ назначить статический IP-адрес своему приложению?

Есть ли другой способ подойти к этой проблеме в GAE?

Поможет ли здесь запуск моего приложения внутри VPC?

На данный момент GAE не имеет возможности назначать статический IP-адрес приложению. Но вы можете использовать ВМ GCP с статический внешний IP адрес, а затем использовать его в качестве прокси для вашего приложения GAE, которое может выполнить эту задачу. Вы также можете проверить аналогичное обсуждение здесь (1)