console.log('Loading function'); //SNS setting var sns = new AWS.SNS({ accessKeyId: '<access_key>', secretAccessKey: '<secret_key>', region: 'ap-northeast-1' }); exports.handler = function(event, context){ // 何らかの処理 if(result){ //処理が成功 context.succeed('succeed'); } else { //処理が失敗でメッセージ送信 sns.publish({ Message: 'error', Subject: 'error', TopicArn: '<Topic_Arn>' }, function(err, data){ if(err) throw err; else context.fail('fail'); }); } }
SNSでpublishする権限を持ったユーザーのアクセスキーが必要です。