App Engine 应用的静态 IP 地址

App Engine 应用的静态 IP 地址

我目前正在将我的电子商务应用程序迁移到 Google App Engine。我使用的是 PHP Flexible 运行时 (PHP flex)。

其中一项交易需要调用我的支付提供商的 HTTP API。现在的问题是,我的支付提供商要求将所有呼叫者的 IP 地址列入白名单事先通过一些带外注册。注册非常受限制,每个客户端仅接受少量 IPv4 地址。

我知道 GAE 会根据需要生成新实例,并从一个大型池中分配 IP 地址。因此注册地址列表也不是一种选择。

我知道这违背了自动扩展的目的,但是有什么方法可以为我的应用程序分配静态 IP 地址吗?

在 GAE 中还有其他方法可以解决这个问题吗?

在 VPC 内部启动我的应用程序有帮助吗?

答案1

到目前为止,GAE 还没有为应用程序分配静态 IP 的选项。但你可以使用GCP 虚拟机静态外部 IP地址,然后将其用作 GAE 应用的代理可能会完成此任务。您还可以在此处查看类似的讨论(1

相关内容