# File lib/ec2/right_ec2_ebs.rb, line 71
    def create_volume(snapshot_id, size, zone)
      hash = { "Size"              => size.to_s,
               "AvailabilityZone"  => zone.to_s }
      # Get rig of empty snapshot: e8s guys do not like it
      hash["SnapshotId"] = snapshot_id.to_s unless snapshot_id.blank?
      link = generate_request("CreateVolume", hash )
      request_info(link, QEc2CreateVolumeParser.new(:logger => @logger))
    rescue Exception
      on_exception
    end