Class/Module Index [+]

Quicksearch

Fog::Storage::AWS::Utils

Attributes

region[RW]

Public Instance Methods

cdn() click to toggle source
# File lib/fog/aws/storage.rb, line 109
def cdn
  @cdn ||= Fog::AWS::CDN.new(
    :aws_access_key_id => @aws_access_key_id,
    :aws_secret_access_key => @aws_secret_access_key,
    :use_iam_profile => @use_iam_profile
  )
end
http_url(params, expires) click to toggle source
# File lib/fog/aws/storage.rb, line 117
def http_url(params, expires)
  signed_url(params.merge(:scheme => 'http'), expires)
end
https_url(params, expires) click to toggle source
# File lib/fog/aws/storage.rb, line 121
def https_url(params, expires)
  signed_url(params.merge(:scheme => 'https'), expires)
end
request_url(params) click to toggle source
# File lib/fog/aws/storage.rb, line 130
def request_url(params)
  params = request_params(params)
  params_to_url(params)
end
signed_url(params, expires) click to toggle source
# File lib/fog/aws/storage.rb, line 135
def signed_url(params, expires)
  expires = expires.to_i
  signature = signature(params, expires)
  params = request_params(params)

  params[:query] = (params[:query] || {}).merge({
    'AWSAccessKeyId' => @aws_access_key_id,
    'Signature' => signature,
    'Expires' => expires,
  })
  params[:query]['x-amz-security-token'] = @aws_session_token if @aws_session_token

  params_to_url(params)
end
url(params, expires) click to toggle source
# File lib/fog/aws/storage.rb, line 125
def url(params, expires)
  Fog::Logger.deprecation("Fog::Storage::AWS => #url is deprecated, use #https_url instead [light_black](#{caller.first})[/]")
  https_url(params, expires)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.