首页 > 解决方案 > 从 s3 触发的 lambda 函数获取响应

问题描述

我创建了一个 lambda 函数,该函数在文件上传到 s3 时触发。此 lambda 生成一个 json,并将put该 json 生成为s3. 在上传到 s3 之后,我想在前端(react js)中获取这个 json 的内容。

但是,我不知道该函数何时将json文件上传到s3。我可能可以不断地轮询 s3,并检查文件是否存在。

有没有更好的方法来知道函数是否执行完毕?

标签: python-3.xamazon-s3aws-lambda

解决方案


您可以使用AWS Simple Notification Service (SNS),您可以在其中创建附加到 S3 存储桶的主题。然后,您可以订阅该主题以在上传新项目后立即接收消息。

了解更多信息


推荐阅读