Javascript:如何使用AWS Lambda.invoke()指定http方法?



来自AWS文档:https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Lambda.html invoke-property

var params = {
FunctionName: 'STRING_VALUE', /* required */
ClientContext: 'STRING_VALUE',
InvocationType: Event | RequestResponse | DryRun,
LogType: None | Tail,
Payload: Buffer.from('...') || 'STRING_VALUE',
Qualifier: 'STRING_VALUE'
};
lambda.invoke(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else     console.log(data);           // successful response
});

调用lambda.invoke()时如何指定http方法,如GET,POST,PUT,DELETE?

lambda.invoke()调用Lambda函数HTTP方法是用来调用Amazon API Gateway路由的,而不是Lambda函数。

Lambda函数只接受一个事件。

调用Amazon API Gateway端点(然后调用Lambda),或者像上面那样直接调用Lambda。

相关内容

  • 没有找到相关文章