从POST到DynamoDB条目

时间:2017-10-08 20:26:20

标签: amazon-web-services aws-lambda amazon-cloudfront

我有一个相当简单的挑战。

我有一个带有一个字段和一个提交按钮的HTML表单。它只是要求一个电子邮件地址,当用户点击提交按钮时,我想以某种方式将该电子邮件地址转换为DynamoDB。

同样,将有一个取消订阅按钮,需要从DynamoDB中删除一个电子邮件地址。

这样做最简单的方法是什么?我目前的设置包括Cloudfront发行版和静态前端。理想情况下,我可以避免API网关,只使用Lambda。我没有看到将表单数据POST到Lambda的方法。我是否必须将每个Lambda列为Cloudfront中的原点?

1 个答案:

答案 0 :(得分:1)

虽然API网关简单明了,但

如果您想避免使用API​​网关,可以执行以下操作。

网络(表格发布) - > S3(事件触发器) - > Lambda

有关S3对象的详细信息将移交给Lambda。您可以阅读表单对象并处理表单数据。

希望它有所帮助。