使用AWS Lambda(nodejs)获取twilio使用情况数据

问题描述 投票:0回答:1

我希望能够从AWS Lambda函数中的Twilio获取使用情况数据。我正在遵循twilio的REST API page上的示例,但没有成功。我正在使用Twilio的Node Helper Library的版本3。下面是我在处理程序中拥有的代码:

    '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感觉“至少像是试图从Twilio获取数据。它会运行约10秒钟,直到结束而没有任何错误。但是我从来没有收到“这里”消息。

谢谢,斯科特

node.js amazon-web-services twilio twilio-api
1个回答
0
投票

这是我的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'));


};

这是运行函数后,在“函数代码”部分中看到的状态(状态:成功)。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.