Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const AWS = require('aws-sdk');
  2.  
  3. const sns = new AWS.SNS({ region: 'eu-west-1' });
  4.  
  5. exports.handler = async function(event, context) {
  6.     console.log('recieved event: ', event);
  7.     try {
  8.         let smsConfig = {
  9.             attributes: {
  10.                 DefaultSenderID: 'SmartAgent',
  11.                 DefaultSMSType: 'Transactional',
  12.             },
  13.         };
  14.         await sns.setSMSAttributes(smsConfig).promise();
  15.  
  16.         // Enter your details inbetween the single quotes below
  17.         let PhoneNumber = ''; // <-- E164 format
  18.         let Message = '';
  19.  
  20.         const publishParams = {
  21.             PhoneNumber,
  22.             Message,
  23.         };
  24.         await sns.publish(publishParams).promise();
  25.     } catch (error) {
  26.         console.log('Error sending SMS: ', error);
  27.         throw new Error('Error sending SMS: ' + error);
  28.     }
  29. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement