我目前正在将我的电子商务应用程序迁移到 Google App Engine。我使用的是 PHP Flexible 运行时 (PHP flex)。
其中一项交易需要调用我的支付提供商的 HTTP API。现在的问题是,我的支付提供商要求将所有呼叫者的 IP 地址列入白名单事先通过一些带外注册。注册非常受限制,每个客户端仅接受少量 IPv4 地址。
我知道 GAE 会根据需要生成新实例,并从一个大型池中分配 IP 地址。因此注册地址列表也不是一种选择。
我知道这违背了自动扩展的目的,但是有什么方法可以为我的应用程序分配静态 IP 地址吗?
在 GAE 中还有其他方法可以解决这个问题吗?
在 VPC 内部启动我的应用程序有帮助吗?