lib/brightbox-cli/vendor/fog/lib/fog/aws/storage.rb in brightbox-cli-0.17.1 vs lib/brightbox-cli/vendor/fog/lib/fog/aws/storage.rb in brightbox-cli-0.17.2

- old
+ new

@@ -17,15 +17,17 @@ request_path 'fog/aws/requests/storage' request :abort_multipart_upload request :complete_multipart_upload request :copy_object request :delete_bucket + request :delete_bucket_lifecycle request :delete_bucket_policy request :delete_bucket_website request :delete_object request :get_bucket request :get_bucket_acl + request :get_bucket_lifecycle request :get_bucket_location request :get_bucket_logging request :get_bucket_object_versions request :get_bucket_policy request :get_bucket_versioning @@ -43,10 +45,11 @@ request :list_multipart_uploads request :list_parts request :post_object_hidden_fields request :put_bucket request :put_bucket_acl + request :put_bucket_lifecycle request :put_bucket_logging request :put_bucket_policy request :put_bucket_versioning request :put_bucket_website request :put_object @@ -187,24 +190,14 @@ require 'multi_json' @aws_access_key_id = options[:aws_access_key_id] @aws_secret_access_key = options[:aws_secret_access_key] options[:region] ||= 'us-east-1' @host = options[:host] || case options[:region] - when 'ap-northeast-1' - 's3-ap-northeast-1.amazonaws.com' - when 'ap-southeast-1' - 's3-ap-southeast-1.amazonaws.com' - when 'eu-west-1' - 's3-eu-west-1.amazonaws.com' when 'us-east-1' 's3.amazonaws.com' - when 'us-west-1' - 's3-us-west-1.amazonaws.com' - when 'us-west-2' - 's3-us-west-2.amazonaws.com' else - raise ArgumentError, "Unknown region: #{options[:region].inspect}" + "s3-#{options[:region]}.amazonaws.com" end @region = options[:region] end def data @@ -261,24 +254,14 @@ @port = endpoint.port @scheme = endpoint.scheme else options[:region] ||= 'us-east-1' @host = options[:host] || case options[:region] - when 'ap-northeast-1' - 's3-ap-northeast-1.amazonaws.com' - when 'ap-southeast-1' - 's3-ap-southeast-1.amazonaws.com' - when 'eu-west-1' - 's3-eu-west-1.amazonaws.com' when 'us-east-1' 's3.amazonaws.com' - when 'us-west-1' - 's3-us-west-1.amazonaws.com' - when 'us-west-2' - 's3-us-west-2.amazonaws.com' else - raise ArgumentError, "Unknown region: #{options[:region].inspect}" + "s3-#{options[:region]}.amazonaws.com" end @path = options[:path] || '/' @persistent = options[:persistent] || true @port = options[:port] || 443 @scheme = options[:scheme] || 'https' @@ -330,9 +313,10 @@ canonical_resource << params[:path].to_s canonical_resource << '?' for key in (params[:query] || {}).keys.sort if %w{ acl + lifecycle location logging notification partNumber policy