我正在寻找将应用部署到 GCP 的最佳方法。该应用程序需要使用微服务(在Cloud Run或Cloud Function上运行)在远程数据库上执行SQL代码。
基本上,微服务接收一段 SQL 代码,并需要在远程数据库上执行它。出于安全原因,远程数据库必须将应用程序用于连接它的 IP 地址列入白名单。
在 GCP 上,拥有固定的公共 IP 地址(远程数据库可以将其列入白名单)的最佳方式是什么?考虑到我想使用Cloud Run或Cloud Function。
注意:我知道使用 GKE 的解决方案。或者在 AWS 上,使用 Lambda + NAT 实例。
谢谢 !
google-app-engine google-cloud-platform google-cloud-functions google-cloud-run