繁体   English   中英

如何从本地浏览器连接到Google Cloud Platform的外部IP

[英]how to connect to external ip of google cloud platform from local browser

我已经在安装了NiFi google cloud platform上创建了VM实例。 Ip地址有两种类型:

1) Internal IP
2) External IP  

现在,当我启动NiFi服务时,它正在Internal IP上托管其服务,但是当我尝试通过local browser访问external IP时,由于它是私有IP,所以无法访问它。 我尝试使用Ingress选项创建firewall rule ,该firewall rule将监听all IP'sport number 8080但没有用。 所以我要去哪里错了? 我试图寻找相关的解决方案,但没有运气。

附上防火墙配置的屏幕截图: 在此处输入图片说明

请帮我一些链接/解决方案。

您的问题是对ip在Google Cloud中的工作方式的误解。

如您所述,您有两种类型的ip,内部ip用于在Google云端vpc内部的计算实例和服务之间进行通信。 重要的是它只能在您项目的google cloud中工作,这是实例的内部ip。

外部ip是可选的ip,它属于实例以允许进行外部通信,而不是来自Google云(例如,来自浏览器)。 但是您的实例并不真正知道此外部IP,这就是让您感到困惑的原因,但是请不要担心,如果您尝试访问外部ip上的8080端口,则不会有任何错误,应该会看到您的应用程序。

我通过以下方式解决了我的问题:

1)我编辑了我的VM,并且未选中“ allow https traffic选项。
2)我将NiFi监听器port8080更改为80因为8080在我的组织中被阻止。

没有添加防火墙。 至少对我有用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM