如果总文件大小超过 50GB,则 AWS S3 文件无法正确上传

AWS S3 files not uploaded properly if total files size exceed 50GB

对于我的 Web 应用程序,我正在上传选定目录的所有文件,如果该目录的总文件大小小于 50GB,则所有文件都已正确上传,但如果超出该范围,则上传的一些文件大小与实际文件大小不匹配(小于实际文件大小)。

我为此使用 AWS JavaScript SDK。

任何 help/input 感谢。 谢谢!

如果您的单个 put 操作超过 5gb 的大小,您可能会发现这种不一致。

什么aws says

The total volume of data and number of objects you can store are unlimited. Individual Amazon S3 objects can range in size from a minimum of 0 bytes to a maximum of 5 terabytes. The largest object that can be uploaded in a single PUT is 5 gigabytes.

对于更多 5 gb PUT 操作,请考虑使用 multipart upload