# File lib/ec2/right_ec2_instances.rb, line 428
    def get_initial_password_v2(instance_id, private_key)
      link = generate_request('GetPasswordData',
                              'InstanceId' => instance_id )
      response = request_info(link, QEc2GetPasswordDataParser.new(:logger => @logger))
      if response[:password_data].blank?
        raise AwsError.new("Initial password is not yet created for #{instance_id}")
      else
        OpenSSL::PKey::RSA.new(private_key).private_decrypt(Base64.decode64(response[:password_data]))
      end
    rescue Exception
      on_exception
    end