Minio 存储服务,因为需要使用https请求,于是在 minio 前面使用了 Nginx 代理,但在操作上传的时候发现向后端 put 文件上传总是返回 403 Forbidden 问题,排查发现问题出现在IP地址不对,在调用 minio 的 presigned_put_object 方法生成 url 的时候,需要有 endpoint 即实例 的IP端口数据,此为在实例化Minio时传入,但因为后端增加了 nginx代理,出现了最终转发到 minio 上传文件时的 IP端口发生了变化,从而被MINIO拒绝PUT上传。
proxy_set_header Host $host;
proxy_pass http://192.168.10.26:9000/; #此处的Ip地址要和实例化Minio时的地址一样。
本文地址:http://8408.cn/article/1288.html 未经许可,不得转载. 手机访问本页请扫描右下方二维码.
手机扫码直接打开本页面 |