java程序連接MinIO 報(bào)錯(cuò)The request signature we calculated does not match the signature you provided. Check your key and signing method.
自己搭建了一個(gè) MinIO 對(duì)象存儲(chǔ)服務(wù),使用 Nginx 進(jìn)行反代,但是使用 SpringBoot 對(duì)接的時(shí)候,上傳文件總是報(bào)錯(cuò)。
報(bào)錯(cuò)內(nèi)容:
解決方式按照官方ng的配置方式更改naginx的配置文件。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-530627.html
修改為官方的配置文件即可解決此問(wèn)題
server {
listen 80;
server_name minio.home.com;
client_max_body_size 20M;
#PROXY-START/
location /
{
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_connect_timeout 300;
# Default is HTTP/1, keepalive is only enabled in HTTP/1.1
proxy_http_version 1.1;
proxy_set_header Connection "";
chunked_transfer_encoding off;
proxy_pass http://localhost:9000;
# If you are using docker-compose this would be the hostname i.e. minio
# Health Check endpoint might go here. See https://www.nginx.com/resources/wiki/modules/healthcheck/
# /minio/health/live;
}
#PROXY-END/
}
參考文檔
setup-nginx-proxy-with-minio文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-530627.html
到了這里,關(guān)于java程序連接MinIO 報(bào)錯(cuò)The request signature we calculated does not match the signature you provided.的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!