Amazon SNSは、SMSをグローバルに送信する機能を提供します。AWSラムダ関数からAmazon SNSを使用してSMSを送信する方法
ラムダ関数からSMSを送信したいのですが、私たちはモバイル番号とテキストメッセージを提供し、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私は有効なTopicARNによってメッセージを送信することができますが、私はPramsの電話番号を使用すると、それがスローされたSNSにメッセージを送信することができます{UnexpectedParameter:予期しないキー 'PhoneNumber' params] メッセージ: '予期しないキー\' PhoneNumber \ 'が' params 'に見つかりました。 – user4045063