发布/订阅服务的官方文档指出,公用网络上可用的侦听器可以使用Push:
具有非自签名证书的HTTPS服务器,可以在公共网上访问。
这听起来很清楚-但我想知道我是否没有错过任何事情。是否可以通过Pub / Sub服务将消息推送到不在公共Internet上的本地计算机上?
答案 0 :(得分:0)
您应该可以使用cloud Nat
实现此目标答案 1 :(得分:0)
是否可以通过任何方式将发布/订阅服务推送消息发送到 本地计算机,而不是在公共互联网上?
不容易,如果有的话。您也许可以使用反向代理。这引入了几个管理层:代理配置,代理计算实例,SSL证书,VPC路由,本地路由器等。请参阅guillaume blaquiere的回答。
本地资源可以通过公共Internet或通过VPN到达private.googleapis.com
上的发布/订阅,但发布/订阅无法连接到配置了私有IP地址的本地或VPC资源。
答案 2 :(得分:0)
Cloud Pub / Sub推送订阅需要公共可访问的HTTPS端点。如果要访问本地计算机,则必须通过可通过公共Internet访问的代理/路由器来完成(如其他人所提到的)。 Cloud Pub / Sub当前不支持VPC进行推送订阅。