Skip to content

Instantly share code, notes, and snippets.

@susovanpanja
Forked from jeremypruitt/sns-publish
Created March 26, 2018 06:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save susovanpanja/902e0a831f420e9d83bb71978871a2fb to your computer and use it in GitHub Desktop.
Save susovanpanja/902e0a831f420e9d83bb71978871a2fb to your computer and use it in GitHub Desktop.
AWS Lambda function to publish to SNS topic
console.log('Loading function');
var AWS = require('aws-sdk');
AWS.config.region = 'us-west-2';
exports.handler = function(event, context) {
console.log("\n\nLoading handler\n\n");
var sns = new AWS.SNS();
sns.publish({
Message: 'Test publish to SNS from Lambda',
TopicArn: 'TOPIC_ARN'
}, function(err, data) {
if (err) {
console.log(err.stack);
return;
}
console.log('push sent');
console.log(data);
context.done(null, 'Function Finished!');
});
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment