【Container App】如何测试它是否可以正常发出请求?

阅读 27

07-30 12:00

问题描述

Container App创建并正常运行后,有时候会有疑惑?如何来测试它是否可以正常发出请求呢?并且它请求的IP地址是什么呢?

PS: 因为Container App的出口IP地址并不固定,它会随机从所在的数据中心选择一个IP地址作为出口。

如果需要使用固定的IP地址,可以使用NAT Gateway服务实现。


 

问题解答

在Container App服务中,可以进入Console页面后,通过 curl 命令来访问外部站点或目标站点用于判断是否可以成功发出请求,以及判断当前Container App所使用的出口IP地址。

第一步:进入Console -- Debug  Console页面

注意,也可以进入App Container Console,但有可能因为Image使用的基础镜像没有curl工具(需要自行安装)


第二步:使用 curl ifconfig.me 查看出口IP地址


第三步:使用curl -v <目标URL> 来查看是否可以发出请求

例如: curl -v 


 

参考资料

Container App的端口和IP地址:https://docs.azure.cn/zh-cn/container-apps/networking?tabs=workload-profiles-env%2Cazure-cli#ports-and-ip-addresses

 

 

当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!



精彩评论(0)

0 0 举报