AWS Lambda se conecta a Internet

TL; TR

Estoy tratando de conectarme a internet desde AWS Lambda, tengo una subred privada con una puerta de enlace NAT pero la función aún no se puede conectar a internet ...

Pregunta completa

Así que estoy tratando de acceder a Internet con mi función AWS Lambda. He probado Java y NodeJS 4 sin suerte.

Tengo una VPC privada con una subred: 10.0.10.0/24

Como puede ver, he agregado una regla a mi NAT Gateway:

Configuré mi AWS Lambda de esta manera:

Seleccionar esa subred (10.0.10.0) y con un grupo de seguridad abierto a todo (tanto entrante como saliente)

Pero aún cuando trato de descargar algo de internet, el lambda agota el tiempo de espera:

'use strict';
console.log('Loading function');

var http = require("http");

exports.handler = (event, context, callback) => {
    //console.log('Received event:', JSON.stringify(event, null, 2));
    console.log('value1 =', event.key1);
    console.log('value2 =', event.key2);
    console.log('value3 =', event.key3);

    var options = {
      host: 'www.virgilio.it',
      port: 80,
      path: '/'
    };

    http.get(options, function(res) {
      console.log("Got response: " + res.statusCode);
    }).on('error', function(e) {
      console.log("Got error: " + e.message);
    });

    callback(null, event.key1);  // Echo back the first key value
    // callback('Something went wrong');
};

{"errorMessage": "2016-05-10T10: 11: 46.936Z 79968883-1697-11e6-9e17-1f46a366f324 La tarea expiró después de 55.00 segundos"}

¿Es esto un error?

Nota: la misma función funciona si no selecciono mi VPC

Respuestas a la pregunta(2)

Su respuesta a la pregunta