我目前针对Google云的自定义防火墙规则如上所示。我想打开端口8080向谷歌计算引擎实例发送curl请求。
我将用于从计算引擎获得响应的命令是 -
(echo -n '{"data": "'; base64 cat.0.jpg; echo '"}') | curl -X POST -H "Content-Type: application/json" -d @- http://Compute-Engine-Static-IP-Address:8080
但是,当我在Windows中使用命令提示符发送上述命令时,我收到错误curl: (7) Failed to connect to 214.137.154.104.bc.googleusercontent.com port 8080: Connection refused
。
我还用nmap扫描过,发现8080端口已关闭。
答案 0 :(得分:0)
是否有另一个具有更高优先级的防火墙规则阻止它?此外,你能确保实例实际上是在8080上监听吗?是否有正在运行的进程在该端口上提供服务?