1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
module Fog
module OpenStack
class Storage
class Real
# Update object metadata
#
# ==== Parameters
# * container<~String> - Name for container, should be < 256 bytes and must not contain '/'
# * object<~String> - Name for object
# * headers<~Hash> - metadata headers for object. Defaults to {}.
#
def post_object(container, object, headers = {})
params = {
:expects => 202,
:headers => headers,
:method => 'POST',
:path => "#{Fog::OpenStack.escape(container)}/#{Fog::OpenStack.escape(object)}"
}
request(params)
end
end
end
end
end
|