我们提供REST API来上传用户文件,在后端我们使用S3 Bucket存储用户上传的文件。
由于我们的REST API有30秒的超时时间,因此基于文件大小和网络,用户可能会超时。
因此,我们考虑为他提供S3 Pre-Sign URL以进行上传,通过这种方式,用户可以使用前端的AJAX调用或使用后端计划脚本上传大型文件。
一切看起来都不错,但是我们对提供的S3 Pre-Signs没有任何线索:
- 无论他是否尝试上传:
* 如果尝试了,则上传是否成功
* 如果失败,则出现了什么错误(URL过期或其他什么)
我们可以通过在桶中搜索对象键来了解成功案例。但在失败的情况下,我们毫无头绪。
请告诉我是否有办法跟踪S3 Pre-Sign访问/上传。