基本上,我的决定是在使用EBS存储来存放用户文件或S3之间。当用户想要下载几个文件时,该系统将包含即时压缩存档。此外,当用户下载任何文件时,我不希望文件暴露的URL。- pros: It seems much faster than S3, and zipping files from the EBS volume is straight forward.
- cons上传和处理文件后,系统将这些文件推送到S3桶中进行长期存储。当请求文件时,我将从S3
receiving the file // do something to handle the exception现在,我想使用这些回调将文件保存到一个MinIO桶中(如果您不熟悉的话,MinIO基本上是自托管的S3,它的API与S3Java基本相同)。由于我在这里使用的是一个简单的java.io流,所以整个文件最终被加载