java程序连接MinIO 报错The request signature we calculated does not match the signature you provided.

这篇具有很好参考价值的文章主要介绍了java程序连接MinIO 报错The request signature we calculated does not match the signature you provided.。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

java程序连接MinIO 报错The request signature we calculated does not match the signature you provided. Check your key and signing method.

自己搭建了一个 MinIO 对象存储服务,使用 Nginx 进行反代,但是使用 SpringBoot 对接的时候,上传文件总是报错。
报错内容:
java程序连接MinIO 报错The request signature we calculated does not match the signature you provided.,java,开发语言
解决方式按照官方ng的配置方式更改naginx的配置文件。

修改为官方的配置文件即可解决此问题
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文章来源地址https://www.toymoban.com/news/detail-530627.html

到了这里,关于java程序连接MinIO 报错The request signature we calculated does not match the signature you provided.的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • minio报错:Unable to use the drive /data: invalid argument

    docker 安装 minio (时间点:2022-09-07) 拉取得最新版本 latest 显示创建于5天前。 Unable to use the drive /data: invalid argument Error: Read failed. Insufficient number of drives online Waiting for a minimum of 0 drives to come online 我用这个命令: 然后 docker logs id 试了n次,一直是下边的错误。查阅了各种文档

    2024年02月16日
    浏览(45)
  • git 报错The requested URL returned error: 403

    目录 修改git 配置信息用户名和邮箱(无效) 修改当前项目下的git文件夹中的config(无效) 清除缓存(有效) 优化:每次拉取代码都要输入用户名和密码 今日更换电脑,从云效平台拉取代码报错。 原因:自己的账号和电脑上之前的Git账户有冲突,需清除缓存 主要参考:解

    2024年02月06日
    浏览(48)
  • 执行git操作报错:The requested URL returned error: 500

    因为疫情居家办公了,然后家里面有一个台式机,就使用了台式机,结果想从git仓库重新拉取代码就报错了: 然后从网上找各种解决办法,都不生效,我突然记起自己的git密码重新修改过,修改密码之后没有在台式机上办过公,所以就重新设置了一下git的密码,如下: 使用

    2024年02月11日
    浏览(55)
  • git clone项目报错,The requested URL returned error: 500

    git clone项目报错,The requested URL returned error: 500,如何解决?试试修改电脑中存储的账号密码 有项目权限,至少在网页上能通过链接访问当前Git内容 曾在当前电脑登录过git账号 满足以上两种情况,但执行git clone时却报错The requested URL returned error: 500 在Windows系统中试试以下方法

    2024年02月12日
    浏览(51)
  • 问题解决——IDEA git 操作报错:The requested URL returned error: 403

    使用的命令有:git pull、git push。 报错内容: remote: [session-424579a9] Access denied fatal: unable to access \\\'https://gitee.com/xxxxxx.git/\\\': The requested URL returned error: 403 查看 git 的用户名、邮箱和密码,命令如下; 如果不对就修改成你期望的 git 用户名、邮箱和密码; 问题依然没有解决的话,那

    2024年02月06日
    浏览(49)
  • vue H5跳转小程序报错:config:fail,Error: 系统错误,错误码:63002,invalid signature

    【相关文档】 微信开发者工具下载地址与更新日志 微信网页开发 /JS-SDK说明文档 微信 JS 接口签名校验工具 全局返回码说明 H5跳转小程序报错:config:fail,Error: 系统错误,错误码:63002,invalid signature,如下: 查看文档:错误码:63002,invalid signature 表示无效的签名: 确认签名算

    2024年02月16日
    浏览(48)
  • Nginx 代理调用 IIS报错:Bad Request Invalid Hostname HTTP Error 400. The request hostname is invalid

    由于Nginx配置文件中的proxy_set_header参数与请求的IIS 主机名不匹配所导致。使用Nginx代理调用IIS时,出现Bad Request - Invalid Hostname HTTP Error 400错误,由于IIS的主机头(Host Header)和Nginx代理请求的主机名不匹配所导致的。 解决问题的方法:在IIS站点的绑定中正确的主机头,确保和

    2024年02月04日
    浏览(61)
  • git 请求合并代码报错(The form contains the following error: Validate branches Another open merge request al)

    自己的远程仓库,已经有最新的代码了,但是提pr,就是提不了 在本地,删除远程分支,然后重新提交代码就行了

    2024年02月03日
    浏览(58)
  • 运行docker镜像报错:WARNING: The requested image‘s platform (linux/amd64)的解决办法

    运行docker镜像时,报错: (1) WARNING: The requested image’s platform (linux/amd64) does not match the detected host platform (linux/386) and no specific platform was requested 原因: dockers镜像的系统架构类型和主机(虚拟机)的系统架构类型不一样 解决办法: docker可以通过 --platform = 系统架构 命令获取

    2024年02月11日
    浏览(45)
  • git报错:error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413

    如图: error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 send-pack: unexpected disconnect while reading sideband packet fatal: the remote end hung up unexpectedly Everything up-to-date 原因是上传的文件过大,网上解决方案很多种,但是亲测有效的是把https传输改为ssh即可。 首先查看远程仓库: 这

    2024年02月05日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包