AWS SMS有时不会在设备上使用Lambda进行交付

时间:2016-08-30 16:59:19

标签: node.js lambda aws-lambda amazon-sns

我正在使用AWS Lambda和node.js代码将SMS发送到设备上。它工作很多次,但有时甚至在Sucess响应消息之后,设备也没有收到SMS。以下是我使用的代码:

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

var AWS = require("aws-sdk");
var sns = new AWS.SNS();
let doc = require('dynamodb-doc');
var util = require('util');

exports.handler = (event, context, callback) => {
    sendSMS(context);
};

function sendSMS(context) {
    var phone = '+91xxxxxxxxxx';
    var message = "Hi! Just one more way to test the functionality";
    var params = {
        'PhoneNumber': phone,
        'Message': message
    };

    sns.publish(params, function(err, data) {
        if (err) {
            context.fail(err);
        } else {
            console.log(util.inspect(data));
            console.log('Message Sent successfully')
        }
    });
}

请在此帮助我找到相同的确切原因并提出解决方案。

0 个答案:

没有答案