web-dev-qa-db-ja.com

App Engineアプリの静的IPアドレス

現在、eコマースアプリをGoogle App Engineに移行しています。 PHP Flexible runtime(PHP flex))を使用しています。

トランザクションの1つで、支払いプロバイダーのHTTP APIを呼び出す必要があります。現在、私の支払いプロバイダーは、帯域外登録を通じて、すべての発信者のIPアドレスをホワイトリストに登録する必要があります。登録は非常に制限されており、クライアントごとに少数のIPv4アドレスのみを受け入れます。

GAEが必要に応じて新しいインスタンスを生成し、大きなプールからIPアドレスが割り当てられることを知っています。したがって、 アドレスのリスト の登録もオプションではありません。

自動スケーリングの目的に反することはわかっていますが、静的IPアドレスをアプリに割り当てる方法はありますか?

GAEでこの問題に取り組む他の方法はありますか?

VPC内でアプリを起動すると、ここで役立ちますか?

6
bluearth

現在、GAEには静的IPをアプリケーションに割り当てるオプションがありません。ただし、 GCP VM静的外部IP アドレスを使用して、GAEアプリのプロキシとして使用すると、タスクを実行できます。ここで同様のディスカッションを確認することもできます( 1

3
Digil