如何使用lambda和api逃逸来触发自定义事件



我正在努力了解AWS api网关如何与lambda一起工作。我想做的很简单:

当我在本地托管的网页中提交基本表单时,这个简单的操作应该调用lambda函数。

我知道我需要使用aws-api网关来完成这个操作,我在网上读了一些教程,但我不知道如何在自定义事件后启动lambda函数。

谢谢你的帮助。

如果向后工作会更容易理解。首先,制作您的自定义事件处理程序。亚马逊提供了一个很好的概述,您需要在这里做什么:http://docs.aws.amazon.com/lambda/latest/dg/nodejs-prog-model-handler.html

如果你需要朝着正确的方向踢更多的球,LithosTech有一个写得很好的指南,可以在这里处理Lambda的FORM POST事件:http://lithostech.com/2015/10/aws-lambda-example-contact-form-handler/

在最简单的层面上,您将有一个函数,它接受event参数并对其值执行某些操作:

var AWS = require('aws-sdk');
exports.handler = function(event, context) {
    console.log('Received event:', JSON.stringify(event, null, 2));
    // TODO: Do something with event.name, event.email, event.*, ...
}

在JS文件中创建此函数后,使用Lambda Web控制台上传它-您可以完全从命令行完成,但在刚开始使用Web界面时更容易。这样做的最大好处是,在创建过程中,您会被问到是否要为该函数创建一个API网关端点——说是!这将自动为您创建一个合适的条目,并为您提供详细信息。把它们放在你的状态下,你就可以开始比赛了!

相关内容

  • 没有找到相关文章

最新更新