google-cloud-platform - 谷歌云 Pubsub 在没有外部 IP 的情况下无法工作
问题描述
我有一个没有外部 IP 的计算引擎。
实例使用 python 脚本在主题中发送消息。
然而,行不通。我有超时。
但是,如果添加静态或临时 IP 就可以了。
为什么 ?
解决方案
如果您删除外部 IP,您甚至无法通过 GCP 控制台通过 SSH 访问该实例,因为它没有互联网连接。因此,由于 PubSub 客户端库需要使用pubsub.googleapis.com
端点,这就是无法正常工作的原因。您需要使用Private Google Access,它允许使用一些 Google API,包括 Pub/Sub
推荐阅读
- docker - 无法在 ScyllaDB 上创建集群
- swift - SwiftUI 中已发布的计算属性未更新
- python-3.x - 如何用字典值替换 pd.Series 列表值
- asp.net-core - 我无法在下拉菜单结构中显示选定的文本
- python - TCP 服务器和 Tkinter
- html - Flask 使用单选按钮渲染 html
- gmail-api - Gmail API 是否提供任何标志来检测授权帐户上的密码更改?
- laravel - 如何使用axios(vuejs)在laravel中提交多个csv文件并通过laravel excel导入
- routes - 仅对内部资源使用 OpenVPN 连接
- json - Ember Data JSON API - 如何使用相关链接 URL 发出 PATCH 请求