Flask应用程序无法将服务器打开到Google云计算实例外部IP

Flask应用程序无法将服务器打开到Google云计算实例外部IP,flask,cloud,google-compute-engine,Flask,Cloud,Google Compute Engine,我无法让我的Flask API使用我的实例外部IP响应API调用 我已经使用运行Ubuntu 18.04的谷歌云计算设置了一个实例,已经在防火墙中打开了HTTP/HTTPS流量,并为我的实例设置了一个静态外部IP,但我无法让我的Flask应用程序监听任何传入的HTTP请求 运行ifconfig不会显示实例的外部IP,只显示本地IP,但我可以ping外部IP 我已经尝试过使用app.run(host=“0.0.0.0”,port=8888)但无论我选择在哪个端口上运行服务器,问题仍然存在 我可以通

我无法让我的Flask API使用我的实例外部IP响应API调用

我已经使用运行
Ubuntu 18.04
的谷歌云计算设置了一个实例,已经在防火墙中打开了
HTTP/HTTPS
流量,并为我的实例设置了一个静态外部IP,但我无法让我的Flask应用程序监听任何传入的
HTTP请求

运行ifconfig不会显示实例的外部IP,只显示本地IP,但我可以ping外部IP

我已经尝试过使用app.run(host=“0.0.0.0”,port=8888)
但无论我选择在哪个端口上运行服务器,问题仍然存在

我可以通过运行
python-msimplehttpserver 80
的internet访问我的intance,所以我真的不知道这里发生了什么

我不知道为什么会发生这种情况,我非常感谢任何帮助:)

解决了:结果发现我其实很笨。正如我所说,我的Flask服务器在8888端口上运行,所以我所要做的就是创建一个使用相同端口的防火墙规则。现在一切都正常运转了!:)