Module Fog::Storage::Rackspace::Common
In: lib/fog/rackspace/requests/storage/get_object_http_url.rb
lib/fog/rackspace/requests/storage/get_object_https_url.rb
lib/fog/rackspace/requests/storage/put_object_manifest.rb
lib/fog/rackspace/storage.rb

Methods

Public Instance methods

Return Account Details @return [Fog::Storage::Rackspace::Account] account details object

Get an expiring object http url from Cloud Files

Parameters

  • container<~String> - Name of container containing object
  • object<~String> - Name of object to get expiring url for
  • expires<~Time> - An expiry time for this url

Returns

  • response<~Excon::Response>:
    • body<~String> - url for object

@raise [Fog::Storage::Rackspace::NotFound] - HTTP 404 @raise [Fog::Storage::Rackspace::BadRequest] - HTTP 400 @raise [Fog::Storage::Rackspace::InternalServerError] - HTTP 500 @raise [Fog::Storage::Rackspace::ServiceError]

See Also

docs.rackspace.com/files/api/v1/cf-devguide/content/Create_TempURL-d1a444.html

Get an expiring object https url from Cloud Files

Parameters

  • container<~String> - Name of container containing object
  • object<~String> - Name of object to get expiring url for
  • expires<~Time> - An expiry time for this url
  • options<~Hash> - Options to override the method or scheme

Returns

  • response<~Excon::Response>:
    • body<~String> - url for object

@raise [Fog::Storage::Rackspace::NotFound] - HTTP 404 @raise [Fog::Storage::Rackspace::BadRequest] - HTTP 400 @raise [Fog::Storage::Rackspace::InternalServerError] - HTTP 500 @raise [Fog::Storage::Rackspace::ServiceError]

See Also

docs.rackspace.com/files/api/v1/cf-devguide/content/Create_TempURL-d1a444.html

Create a new dynamic large object manifest

This is an alias for {put_dynamic_obj_manifest} for backward compatibility.

[Validate]