GCP API 网关的静态 IP

Static IP for GCP API Gateway

是否有为 google 云 API 网关设置静态 IP 地址的本机选项?据我研究,看起来我必须在 API 网关前面设置一个云负载平衡器,然后使用负载平衡器的静态 IP。我不知道该怎么做。我的目标是只允许通过 IP 地址访问我的 API 网关?我正在寻找这方面的任何 documentation/articles。提前致谢。

我不知道也不理解您的要求,但您可以使用 HTTPS 负载平衡器来实现这一点。

  • 创建外部 HTTPS 负载平衡器。使用 HTTP 前端(所以不是 secure/encrypted),否则如果您将 HTTPS 与证书一起使用并且您点击了 IP,您将遇到证书检查问题。
  • 创建一个指向您的 API 网关的 internet network endpoint group URL
    • 如果它不起作用,请在名为 host 的后端服务中添加一个 header,并使用 API 网关基础 URL 作为值(没有 https://前缀)

我不喜欢这个设计,因为你添加了一个无用的层(因此增加了一个额外的(无用的)潜在故障点)并且你将对负载均衡器收费(大约 15 美元/月)