minio用生成的预签名上传链接上传文件报SignatureDoesNotMatch,The request signature we calculated does not match the si

minio客户端调用方法,如果生成的预签名上传链接,如下:

http://192.168.1.167:80/image/20210105154215.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minio%2F20210105%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20210105T074217Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=4114dc85a457eaf932bfb6619a1b2272f69bb1f1b108fcbda11c4c9b850da74e

上传出错
在这里插入图片描述

在postman上传报签名异常

解决办法:
去掉 链接中的80端口号,
改成:

http://192.168.1.167/image/20210105155149.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minio%2F20210105%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20210105T075150Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=dd8061cbe9c1720690c3054746a1fae6e44bc9c66e7e6a35fc83e94225053102

之后上传成功
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u011511086/article/details/112239412