lakeFS
lakeFS copied to clipboard
[Bug]: Boto3 update may break SDK compatibility
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.