使用 s3fs-fuse 连接到 ONTAP S3 时出现 SignatureDoesNotMatch 错误 服务器
适用场景
- ONTAP S3
s3fs-fuse
客户端版本 1.89 及更早版本
问题描述
尝试通过
s3fs-fuse
客户端连接到 ONTAP S3 服务器失败,并显示以下错误消息:2021-04-22T12:00:15.610Z [ERR] curl.cpp:RequestPerform(2324): HTTP response code 403, returning EPERM. Body Text: <?xml version="1.0" encoding="UTF-8"?><Error><Code>SignatureDoesNotMatch</Code><Message>The request signature we calculated does not match the signature you provided.</Message></Error>
2021-04-22T12:00:15.610Z [ERR] curl.cpp:CheckBucket(3396): Check bucket failed, S3 response: <?xml version="1.0" encoding="UTF-8"?><Error><Code>SignatureDoesNotMatch</Code><Message>The request signature we calculated does not match the signature you provided.</Message></Error>
2021-04-22T12:00:15.610Z [CRT] s3fs.cpp:s3fs_check_service(3502): Failed to connect by sigv4, so retry to connect by signature version 2.