# File lib/ec2/ec2.rb, line 1112
    def create_volume(snapshot_id, size, zone)
      link = generate_request("CreateVolume",
                              "SnapshotId"       => snapshot_id.to_s,
                              "Size"             => size.to_s,
                              "AvailabilityZone" => zone.to_s)
      request_info(link, QEc2CreateVolumeParser.new(:logger => @logger))
    rescue Exception
      on_exception
    end