At Object Matrix, we certify certain SDK's work as expected with S3Connect. Each SDK we test requires a minimum and latest version we test.


The table below shows the current state of tested SDK's.



AWS SDK
Minimum SDK Version
Latest SDK Version
S3Connect Version
AWS SDK for Java1.7.5
1.11.2401.0.0.12
AWS SDK for Python
Boto3 v1.4.3 / Botocore v1.4.931(1)
Boto3 v1.4.8 / Botocore v1.8.6
1.0.0.12
AWS SDK for .NET
AWSSDK.S3 v3.3.12.1 / AWSSDK.core v3.3.19.0
AWSSDK.S3 v3.3.14.0 / AWSSDK.core v3.3.19.1
1.0.0.12



(1) When using earlier versions of Boto3 and Botocore, you will need to manually specify a region and a signature version e.g.

boto3.client("s3", endpoint_url=ENDPOINT_URL, config=Config(signature_version='s3v4'), region_name='us-east-1', aws_access_key_id=ACCESS_KEY, aws_secret_access_key=SECRET_KEY)