# File lib/ec2/right_ec2.rb, line 906
    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