Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8829

Lambda 関数から Lambda 関数を呼び出す (Node.js)

$
0
0

次のページを参考にしました。
AWS lambdaでハマったこと (lambdaからlambdaを呼び出す)

メインプログラム

callSample/index.js
constAWS=require('aws-sdk');constlambda=newAWS.Lambda();exports.handler=function(event,context){console.error("*** start callSample PM 18:57 ***")constevent_aa={"key1":118,"key2":216,"key3":314}constpayload=JSON.stringify(event_aa)constparams={FunctionName:'example01',InvocationType:'RequestResponse',Payload:payload};lambda.invoke(params,function(err,data){if(err){context.fail(err);}else{console.error("*** check callSample PM 18:51 ***")context.succeed(data);}});};

callSample.png

呼び出される関数

example01/index.js
exports.handler=async(event)=>{// TODO implementconsole.error("***** start example01 PM 18:49 ***")varrvalue={}rvalue['key1']=event['key1']rvalue['key2']=event['key2']rvalue['key3']=event['key3']rvalue['message']='Hello from example01'constresponse={statusCode:200,body:JSON.stringify(rvalue),};console.error("***** end example01 ***")returnresponse;};

example01.png


Viewing all articles
Browse latest Browse all 8829

Trending Articles