###Lambda関数から別のLambhda関数を呼びに行きたい時ってありますよね!
そんな時に使える方法を備忘録として残します。
呼び出す側のLambda関数 main
index.js
const AWS = require('aws-sdk')
const lambda = new AWS.Lambda()
let params = {
FunctionName: `invoked`,
InvocationType: 'Event',
Payload: JSON.stringify({
id: "xxxxxxxxxx",
message: "xxxx"
})
}
console.log(params)
// 呼び出される側のLambda関数を実行する
lambda.invoke(params).promise()
呼び出される側の関数 invoked
index.js.js
exports.handler = async (event, context) => {
console.log(event)
}
#参考になるページ
AWS Lambda 関数から 別の Lambda 関数を呼び出す方法