Jonas Pfenniger
f6d361b2e2
AWS | storage: big refactor
...
Logics have been centralised:
* region to hostname
* url generation
* signature
* chaning scheme also changes the port
During the process a couple of inconsistencies have also
been fixed.
Known limitations:
When using the @endpoint with a custom port you need to specify the port
when using get_object_http_url or get_object_https_url.
When using bucket names that contain dots outside of us-east-1 make sure to
access it with the same region in your AWS::Storage.
2013-04-16 23:30:35 +01:00
Weston Platter
db0310f474
[docs::aws::storage] requests finished changing RDoc to Yard
2013-01-13 19:49:47 -06:00
geemus
f0f6924569
[storage] properly update content-type at save time for file models
2012-03-26 19:14:09 -05:00
Kevin Menard
a3245b3a84
[aws|storage|test] Replaced random ETag implementation with MD5, per S3 docs.
2012-02-28 14:25:02 -05:00
Kevin Menard
aff70389a8
[aws|storage|test] Make sure tests pass with both mocking enabled and disabled.
2012-02-06 09:53:27 -05:00
Kevin Menard
bfc882c7e0
[aws|storage|test] Added in some file and directory model tests.
2012-01-26 18:00:29 -05:00
Kevin Menard
eb75723f87
[aws|storage|test] Deal with suspended buckets properly.
2012-01-26 17:54:58 -05:00
Kevin Menard
f2b61321bb
[aws|storage] Handle S3 object deletions in the face of versioning.
2012-01-26 17:54:57 -05:00
Kevin Menard
d53f2409b0
[aws|storage|test] Added in versioning support for S3 objects, sans deletion markers.
2012-01-26 17:54:57 -05:00
geemus
9b8240bfba
[storage|aws] move aws storage back with other aws stuff (namespacing should probably be recorrected as well)
2011-08-24 13:50:42 -05:00
geemus
ac480ad928
[storage] consolidate
2011-01-07 15:34:20 -08:00
geemus
e8b740c84e
[aws&google|storage] add canned acl related mocks
2010-11-18 14:17:11 -08:00
geemus
3eb9ca98b8
[aws|iam| make not yet implemented mock errors appear as pending tests
2010-11-17 14:29:33 -08:00
geemus
6d7f859c34
[aws|storage] first pass at multipart uploads
2010-11-15 17:17:37 -08:00
geemus
59396d59c7
[storage] better header handling in mocks/models
2010-11-10 13:51:40 -08:00
geemus
f0fd80b52b
[aws|storage] flag mock modules as non-documented
2010-10-29 18:16:36 -07:00
geemus
a8bdd19c62
[aws|storage] doc work, adding links to api docs
2010-10-29 18:05:59 -07:00
geemus
58577e17bf
[aws] rename ec2/s3 to compute/storage
2010-09-08 14:40:57 -07:00