lakeFS icon indicating copy to clipboard operation
lakeFS copied to clipboard

[Bug]: Boto3 update may break SDK compatibility

Open rgparker1689 opened this issue 10 months ago • 3 comments

What happened?

Using boto3 client SDK within a notebook to interact with lakeFS instance in ECS. Looks like recent boto3 update (v1.36) made updates which are incompatible with LakeFS and now produces SignatureDoesNotMatch. Manually installing an earlier version resolves the issue

Expected behavior

Successful file upload

lakeFS version

No response

How lakeFS is installed

EC2

Affected clients

boto3

Relevant log output

File "/usr/local/lib/python3.10/site-packages/botocore/client.py", line 569, in _api_call
2025-01-24 14:12:37 onboarding      |     return self._make_api_call(operation_name, kwargs)
2025-01-24 14:12:37 onboarding      |   File "/usr/local/lib/python3.10/site-packages/botocore/client.py", line 1023, in _make_api_call
2025-01-24 14:12:37 onboarding      |     raise error_class(parsed_response, operation_name)
2025-01-24 14:12:37 onboarding      | botocore.exceptions.ClientError: An error occurred (SignatureDoesNotMatch) when calling the PutObject operation: The request signature we calculated does not match the signature you provided. Check your key and signing method.

Contact details

[email protected]

rgparker1689 avatar Jan 24 '25 23:01 rgparker1689