问题现象
配置公网ARMS提供的ACM地址以后,通过公网地址无法正常访问ACM引擎,读取配置出错,显示为Null。
解决方案
- 查询后台ACM引擎的IP地址。
curl 'acm.aliyun.com:8080/diamond-server/diamond'
- 访问ACM引擎,确认是否能够查询到相应的配置内容。
curl -X GET "http://139.196.XX.XX:8080/diamond-server/config.co?dataId=com.ali.art.logicregion.flow.control.icbu&group=art-control-service"
-i
如果查询不到相关内容,则说明无法访问。
- Ping上文步骤1中获取的IP地址,排查网络链路是否畅通。
如果Ping不通,则说明网络链路不通。
- 确认是否开启了防火墙。
如果开启了防火墙,请将上文
步骤1中获取的ACM引擎的IP添加进防火墙白名单。