1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/lib/fog/aws/requests/storage
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
..
abort_multipart_upload.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
acl_utils.rb Added acl_to_hash helper method to Fog::Storage::AWS 2011-11-14 10:45:51 +01:00
complete_multipart_upload.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
copy_object.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
cors_utils.rb Support AWS S3 cors configuration for buckets 2012-12-05 18:33:03 +00:00
delete_bucket.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
delete_bucket_cors.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
delete_bucket_lifecycle.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
delete_bucket_policy.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
delete_bucket_website.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
delete_multiple_objects.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
delete_object.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
get_bucket.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
get_bucket_acl.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
get_bucket_cors.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
get_bucket_lifecycle.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
get_bucket_location.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
get_bucket_logging.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
get_bucket_object_versions.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
get_bucket_policy.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
get_bucket_versioning.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
get_bucket_website.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
get_object.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
get_object_acl.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
get_object_http_url.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
get_object_https_url.rb [docs::aws::storage] finished formatting get requests 2013-01-03 23:56:21 -06:00
get_object_torrent.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
get_object_url.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
get_request_payment.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
get_service.rb remove unneeded url param 2013-02-27 10:24:28 +01:00
head_object.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
initiate_multipart_upload.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
list_multipart_uploads.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
list_parts.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
post_object_hidden_fields.rb [docs::aws::storage] requests convert Rdoc to YARD format 2013-01-10 22:31:16 -06:00
put_bucket.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
put_bucket_acl.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
put_bucket_cors.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
put_bucket_lifecycle.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
put_bucket_logging.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
put_bucket_policy.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
put_bucket_versioning.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
put_bucket_website.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
put_object.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
put_object_acl.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
put_object_url.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
put_request_payment.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00
sync_clock.rb Fix sync_clock method, only rescue Excon::Errors::HTTPStatusError that are known to have a #response method, let all other exceptions bubble up 2012-03-13 09:43:47 +01:00
upload_part.rb AWS | storage: big refactor 2013-04-16 23:30:35 +01:00