通过应用网关实现外部客户端访问VNET内Azure容器应用的问题求助
通过应用网关实现外部客户端访问VNET内Azure容器应用的问题求助
大家好,我最近在配置Azure容器应用的外部访问时遇到了瓶颈,想请各位帮忙看看。
我已经搭建了一个部署在专用VNET中的容器应用环境,需求是让外部客户端通过应用网关来访问容器里的服务。我照着官方的配置步骤操作完后,出现了奇怪的情况:当我直接访问应用网关的公网IP时,请求会被重定向到容器应用的FQDN,但外部客户端实际访问时,却一直报ERR_NAME_NOT_RESOLVED错误——显然是因为容器应用的IP属于私有网络,外部无法解析到它。
官方文档里明确提到过:
当你在Azure容器应用中托管应用或微服务时,你可能并不总是希望将它们直接发布到互联网。相反,你可能希望通过反向代理(也就是应用网关)来暴露它们
这完全符合我的使用场景,但目前的配置就是没法让外部正常访问到容器里的服务。
想请教各位,我该怎么调整配置,才能让VNET内的容器应用通过应用网关被外部客户端正常访问呢?如果需要更多的环境细节或者配置截图,我会尽快提供。
谢谢大家的帮助!
备注:内容来源于stack exchange,提问作者SnippingAddict
相关产品推荐
相关产品推荐

