class Envirobly::Aws::S3

def fetch_object(object_hash, target_path:)

def fetch_object(object_hash, target_path:)
  FileUtils.mkdir_p File.dirname(target_path)
  key = object_key object_hash
  stream = @bucket_resource.object(key).get.body
  File.open(target_path, "wb") do |target|
    gz = Zlib::GzipReader.new(stream)
    IO.copy_stream(gz, target)
    gz.close
  end
end