我们通过 https://www.googleapis.com 调用Google api,以便在我们的网站上进行社交登录。在暂存之前一切正常,但是在实时服务器上由于防火墙限制,api 调用会抛出套接字异常。
配置我们的实时服务器以允许连接到Google的最佳方法是什么。
是否有IP地址列表。我怎样才能确保它都是最新的。
注意:您必须使用 Google 工作地图(付费),才能在防火墙后面的网站上托管地图。否则,您将违反服务条款。
至于配置防火墙,Google将为您提供所需的所有设置。您无需不断进行更改即可使其正常工作。
配置防火墙的主要信息来源可在此处找到:https://developers.google.com/maps/documentation/business/articles/prelaunch_checklist#firewall
配置防火墙以允许访问谷歌地图API服务
为什么它很重要:地图API服务使用各种域,其中一些不属于*google.com 域。如果您位于限制性防火墙后面,请务必了解哪些 Maps API 服务使用哪些域。
如果不允许访问正确的域,将导致 API 请求失败,从而中断应用程序。有关地图 API 使用的域的完整列表,请参阅我们的门户资源(需要登录):
登录谷歌企业支持门户支持门户仅适用于 Google Maps API for Work 用户。导航到"资源"选项卡选择名为"Google Maps API 系列使用的域列表"的资源。应允许应用程序访问这些域。
请注意,我们不建议按 IP 地址管理防火墙限制,因为与这些域关联的 IP 不是静态的。