首页 > 解决方案 > 如何从另一个 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);
                }
            });
        });
    }

标签: amazon-web-servicesaws-lambdainvoke

解决方案


推荐阅读