1

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

4

1 回答 1

2

我不知道也不理解您的要求,但您可以通过 HTTPS 负载均衡器的技巧来实现这一点。

  • 创建外部 HTTPS 负载平衡器。使用 HTTP 前端(因此不安全/加密),否则如果您使用带有证书的 HTTPS 并且如果您点击 IP,您将遇到证书检查问题。
  • 创建指向您的 API Gateway URL 的Internet 网络端点组
    • 如果它不起作用,请在名为的后端服务中添加一个标头,host并将 API 网关基本 URL 作为值(不带https://前缀)

我不喜欢这种设计,因为您添加了一个无用的层(因此增加了一个额外的(和无用的)潜在故障点),并且您需要为负载均衡器付费(每月大约 15 美元)

于 2021-04-13T18:19:44.850 回答