Amazon SNS提供了一種全局發送SMS的工具。如何使用AWS lambda函數中的Amazon SNS發送SMS
我想從Lambda函數發送短信,我們提供了手機號碼和文本消息,並使用SNS來傳遞該消息,但是我沒有找到有用的文檔或NodeJS或Java的示例代碼。
任何人都可以提出解決方案嗎?
代碼:
var params = {
Message: 'Hi this is message from AWS_SNS', /* required */
MessageAttributes: {
someKey: {
DataType: 'String' ,
StringValue: 'String'
},
},
MessageStructure: 'String',
PhoneNumber: '+91MyNUMBER',
Subject: 'MYSubject',
//TargetArn: 'arn:aws:sns:us-west-2:798298080689:SMS',
//TopicArn: 'arn:aws:sqs:us-west-2:798298080689:SendSMS'
};
sns.publish(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
};
嗨@RafalWiliński我跟着推動SNS doc adnd能夠通過有效的TopicARN發送消息,但是當我在prams中使用電話號碼時,它會拋出錯誤,因爲{[UnexpectedParameter:Unexpected key'PhoneNumber'found in params] 消息:'意外的鑰匙\'PhoneNumber \'在params中找到', – user4045063