我有一个相当简单的挑战。
我有一个带有一个字段和一个提交按钮的HTML表单。它只是要求一个电子邮件地址,当用户点击提交按钮时,我想以某种方式将该电子邮件地址转换为DynamoDB。
同样,将有一个取消订阅按钮,需要从DynamoDB中删除一个电子邮件地址。
这样做最简单的方法是什么?我目前的设置包括Cloudfront发行版和静态前端。理想情况下,我可以避免API网关,只使用Lambda。我没有看到将表单数据POST到Lambda的方法。我是否必须将每个Lambda列为Cloudfront中的原点?
答案 0 :(得分:1)
虽然API网关简单明了,但
如果您想避免使用API网关,可以执行以下操作。
网络(表格发布) - > S3(事件触发器) - > Lambda
有关S3对象的详细信息将移交给Lambda。您可以阅读表单对象并处理表单数据。
希望它有所帮助。