首页 > 解决方案 > 谷歌云 Pubsub 在没有外部 IP 的情况下无法工作

问题描述

我有一个没有外部 IP 的计算引擎。

实例使用 python 脚本在主题中发送消息。

然而,行不通。我有超时。

但是,如果添加静态或临时 IP 就可以了。

为什么 ?

标签: google-cloud-platformgoogle-compute-enginepublish-subscribe

解决方案


如果您删除外部 IP,您甚至无法通过 GCP 控制台通过 SSH 访问该实例,因为它没有互联网连接。因此,由于 PubSub 客户端库需要使用pubsub.googleapis.com端点,这就是无法正常工作的原因。您需要使用Private Google Access,它允许使用一些 Google API,包括 Pub/Sub


推荐阅读