如何在Lambda调用中传递来自另一个Lambda的头



我需要从另一个LambdaB调用LambdaA。但是LambdaA需要用户身份验证。如何将头传递给LambdaA。下面是从LambdaB

调用LambdaA的代码
async invoke(data = {}, invokeType = 'RequestResponse') {
// call options
const opts = {
FunctionName: this._lambdaTarget,
InvocationType: invokeType,
Payload: JSON.stringify({ body: data })
};
// return promise
return new Promise((resolve, reject) => {
// call function
this._lambda.invoke(opts, (err, result) => {
if (err) {
// call failure
reject(err);
} else {
// call success
resolve(result);
}
});
});
}

问题类似于如何在aws-cli lambda invoke命令中添加header ?在那里,调用是通过CLI (AWS SDK内部)。这里-通过使用AWS SDK的代码。

请核对这个答案。

希望它会有帮助。

相关内容

  • 没有找到相关文章

最新更新