如何让谷歌云功能与谷歌计算引擎实例进行通信?

spa*_*mbo 6 google-compute-engine google-cloud-platform google-cloud-functions

我有一个NSQ实例在谷歌计​​算引擎的区域内运行,作为更大的应用程序的一部分.

作为自动化测试工作的一部分,我希望能够在我们的测试环境中将事件推送到此队列.我宁愿不将此实例暴露给互联网,而是创建一个充当外观的谷歌云功能.云功能可以安装在项目级别,这很好,因为我不希望生产具有此功能.

云功能似乎是在区域级别创建的,并且无法访问区域本地IP地址.因此,我无法找到一种方法将事件发布到NSQ而不将其暴露给公共互联网.

是否有可能让谷歌云功能与gce上运行的实例进行通信而不将该实例暴露给公共互联网?

小智 2

调查此事我发现这还不可能。几个月前就已经有人请求 Google Cloud Functions 与 Google Compute Engine 进行内部连接。1

在谷歌的公共错误/问题数据库中,已经说过谷歌已经考虑到了这一点,并且谷歌工程团队正在研究它2。但该功能尚无预计到达时间。

来源: Google 群组问题 公共 google 问题/错误跟踪器