I'm using awscli (S3 Api) to operate some requests with my softlayer objectstorage. I can retrieve the buckets list, create or delete bucket.
When i try to copy a sample file to a specific bucket, i'm getting an error :
aws --endpoint-url=https://s3-api.us-geo.objectstorage.softlayer.net s3 cp test.txt s3://my_test_bucket/files
I'm getting the following error (tested with both sdk apis, python boto3 api and wascli)
upload failed: ./test.txt to s3://my_test_bucket/test.txt An error occurred (SignatureDoesNotMatch) when calling the PutObject operation: The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. For more information, see REST Authentication and SOAP Authentication for details.