Guest User

Untitled

a guest
Feb 19th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. var aws = require('aws-sdk');
  2. var ses = new aws.SES({
  3. region: 'us-west-2'
  4. });
  5. const s3 = new aws.S3({
  6. apiVersion: '2006-03-01'
  7. });
  8. exports.handler = function(event, context, callback) {
  9. console.log("Incoming: ", event);
  10. const bucket = event.Records[0].s3.bucket.name;
  11. const key = decodeURIComponent(event.Records[0].s3.object.key.replace(/+/g, ' '));
  12. const news = `Event took place in - ${bucket} -> ${key}`;
  13. const params = {
  14. Bucket: bucket,
  15. Key: key,
  16. };
  17. var eParams = {
  18. Destination: {
  19. ToAddresses: ["krovvidisaisampath@example.com"]
  20. },
  21. Message: {
  22. Body: {
  23. Text: {
  24. Data: `${news}`
  25. }
  26. },
  27. Subject: {
  28. Data: "Email Notification"
  29. }
  30. },
  31. Source: "krovvidisaisampath@example.com"
  32. };
  33. console.log('===SENDING EMAIL===');
  34. var email = ses.sendEmail(eParams, function(err, data) {
  35. if (err) console.log(err);
  36. else {
  37. console.log("===EMAIL SENT===");
  38. // console.log(data);
  39. console.log("EMAIL CODE END");
  40. console.log('EMAIL: ', email);
  41. context.succeed(event);
  42. }
  43. });
Add Comment
Please, Sign In to add comment