我为 VPC启用了私有 Google API 访问权限,并使用描述的这个HTTP 代理解决方案将我的异地数据中心连接到 Google Cloud 后端。
使用该解决方案,我通过使用 gsutil 在异地网络中移动文件来验证 Google 对象存储 api 的工作。
但是,我无法连接到云 IOT 所需的 mqtt.googleapis.com。
我认为这是因为在 mqtt.googleapis.com 上运行的 MQTT 代理无法通过专用网络访问,除非它也像上述 HTTP 代理解决方案一样被代理。
同时,实际的 gsutil IOT 命令可以正常工作,因为我认为它们是通过 Google HTTP API 运行的。
为了解决这个问题,我看到我们需要以下任何一种,除非有人有不同的方法来做到这一点?
在私有 VPC 中运行 MQTT 代理代理并将 MQTT 数据包路由到 mqtt.googleapis.com 。在这种情况下,我们可以使用合适的 MQTT 代理代理吗?
如果我们获得 mqtt 网桥 (mqtt.googleapis.com) 正在运行的一系列公共 IP,那么我们可以简单地为这个用例构建网络路由。这是可用的吗?