Error SignatureDoesNotMatch when using s3fs-fuse to connect to ONTAP S3 server
Applies to
- ONTAP S3
s3fs-fuse
client in version 1.89 and earlier
Issue
Connection attempts to ONTAP S3 server with
s3fs-fuse
client are failing with this error message: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.