Me gustaría poder obtener datos de uso de Twilio desde dentro de una función de AWS Lambda. Estoy siguiendo los ejemplos en la página de la API REST de twilio pero no estoy teniendo éxito. Estoy usando la versión 3 de la Biblioteca auxiliar de nodos de Twilio. A continuación se muestra el código que tengo en el controlador:
'use strict'; exports.handler = async(request, context) => { const accountSid = 'my account sid'; const authToken = 'my auth token'; const client = require('twilio')(accountSid, authToken); client.usage.records.today.each(record => console.log(record.count)); };Lambda "siente" que al menos está tratando de obtener los datos de Twilio. Se ejecuta durante ~ 10 segundos antes de finalizar sin errores. Sin embargo, nunca recibo el mensaje 'aquí'.
Gracias de antemano Scott
Este es mi código Lambda:
exports.handler = (event, context, callback) => { // Your Account SID from www.twilio.com/console const accountSid = process.env.TWILIO_ACCOUNT_SID; // Your Auth Token from www.twilio.com/console const authToken = process.env.TWILIO_AUTH_TOKEN; // Import Twilio's Node Helper library // Create an authenticated Twilio Client instance const client = require('twilio')(accountSid, authToken); client.usage.records.lastMonth.each(record => console.log('here')); };y esto es lo que veo en la sección "Código de función" después de ejecutar la función (Estado: Correcto).