问题起因
业务application和minio都是docker部署。按部署规则minio的环境变量中设置了MINIO_ROOT_USER和MINIO_ROOT_PASSWORD。这样就可以用这套用户名密码登录minio了。而我的application中是通过api访问minio获取资源URL,提供给前端的。所以在application的环境变量中也配置这套用户名和密码。按理说这样启动,使用minio完全没有问题的。
然而,幺蛾子出在minio启动时报端口占用。
于是等了几天,被另一个同事处理了minio端口占用,并且把minio环境变量的密码给改了。minio可以正常登录和使用。可是,application访问minio用的还是之前的老密码,能拿到访问图片返回的URL,却死活,不能把图片展示出来,前端报错:Failed to load response data: No data found for resource with given identifier,图片破裂:
问题排查
1、排查了minio服务、application服务的环境变量配置&