所以我有一个架构,其中用户将文件上传到前端,然后将其发送到 s3 存储桶,然后触发 lambda 进行验证和处理,将响应发送到成功上传或验证的前端错误。
我不明白是否有办法在 JavaScript(或任何其他类似语言)中实现这一点。
在正常情况下,前端上传到服务器 1,并等待它的响应。然后服务器 1 告诉前端是成功还是失败,这就是前端告诉用户的内容。
但在这种情况下,上传完成到 s3(它无法从 lambda 获取响应,并将其发送回用户),并且预期来自另一个(lambda)的响应。
如何实施?如果架构有缺陷,请提出改进建议。