したいこと
- expressフレームワークをLambda(+APIGateway)にデプロイ
- expressのPOSTの中で、別のLambda関数を呼び出したい
コード
app.post("/", (req, res) => { let lambda = new AWS.Lambda(); const params = { FunctionName: 'XXX', InvocationType: 'RequestResponse', LogType: 'Tail', Payload: '{ "data" : "hoge" }' }; lambda.invoke(params, function(err, data) { if (err) { console.log(err); } else { console.log(data.Payload); } }); res.send({ status: true }); });
現状
- lambda.invokeの中のログが全く出ない
- lambda関数("関数名: XXX")を実行できていない
- 試しにlambda関数を呼ぶだけのlambda関数を作成すると同じコードで上手く動いた
質問
- 確認すべき箇所等あるでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。