0

所以我有一个架构,其中用户将文件上传到前端,然后将其发送到 s3 存储桶,然后触发 lambda 进行验证和处理,将响应发送到成功上传或验证的前端错误。

我不明白是否有办法在 JavaScript(或任何其他类似语言)中实现这一点。

在正常情况下,前端上传到服务器 1,并等待它的响应。然后服务器 1 告诉前端是成功还是失败,这就是前端告诉用户的内容。

但在这种情况下,上传完成到 s3(它无法从 lambda 获取响应,并将其发送回用户),并且预期来自另一个(lambda)的响应。

如何实施?如果架构有缺陷,请提出改进​​建议。

4

1 回答 1

0

服务器2如何响应前端?服务器 2 肯定会响应服务器 1,而服务器 1 又会响应前端。如果这些操作是同步的,那么它与调用函数或 API 调用没有什么不同。如果您想让它异步,那么您需要管理不同的模式。

于 2021-03-26T04:37:24.113 回答