用nodejs链接aws短信发送服务发送验证码,参考链接https://gist.github.com/tmarshall/6149ed2475f964cda3f5javascript
不过这里代码的问题是须要ARN(Amazon Resource Names)参数 ,ARN又分为 Topic ARN(订阅相关)和Target ARN(告警相关),瞬间蒙蔽了。这是啥?java
而后问了下前辈。果真不用这些就能够。so easynode
const AWS = require('aws-sdk'); AWS.config.update({ accessKeyId: amazonKey, secretAccessKey: amazonSecret, region: 'us-east-1'//本身看下aws配置 }); const sns = new AWS.SNS(); const params = { Message: '验证码123456', PhoneNumber: '8618888888888' } sns.publish(params, function(err, data) { if (err){ // an error occurred console.log(err, err.stack); } else { // successful response } })