jclouds/apis
Timur Alperovich 98ea917477 GetBucketLocation should use path-style requests.
When making a GetBucketLocation request, Amazon may route the request
to the bucket region. When making it with v4 signer, the request may
fail because of the region mismatch. Concretely, a request to
test.s3.amazonaws.com may resolve to s3-us-west-2-w.amazonaws.com. The
request itself is prepared for the us-east-1 region (s3.amazonaws.com
endpoint), but then fails when the DNS resolution points to a
us-west-2 endpoint.

Bucket-in-path works around this for the GetBucketLocation requests.
That means that every GetBucketLocation request will be of the form:
https://s3.amazonaws.com/{bucket}?location. This ensures that jclouds
requests will not be subjected to Amazon's routing/DNS pointers.

Fixes: JCLOUDS-1213
2017-01-11 18:14:57 -08:00
..
atmos Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00
byon Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00
chef Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00
cloudstack Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00
cloudwatch Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00
docker update Docker README 2017-01-05 09:20:36 +01:00
ec2 Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00
elasticstack Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00
filesystem WindowsEveryonePrincipal : update regex for FR 2017-01-10 13:11:33 -06:00
oauth Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00
openstack-cinder Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00
openstack-keystone Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00
openstack-nova Updates the default template so live tests pass again. 2016-11-21 15:47:27 -06:00
openstack-nova-ec2 Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00
openstack-swift JCLOUDS-1220: Possibility to change the name of Header of Identity v1 protocol 2017-01-05 15:55:19 +01:00
openstack-trove Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00
rackspace-clouddns Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00
rackspace-cloudfiles Change BaseSwiftApiLiveTest to inherit from BaseBlobStoreIntegrationTest and use its methods 2016-12-20 14:10:22 -06:00
rackspace-cloudidentity Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00
rackspace-cloudloadbalancers Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00
route53 Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00
s3 GetBucketLocation should use path-style requests. 2017-01-11 18:14:57 -08:00
sqs Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00
sts Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00
pom.xml Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00