【问题标题】:What is the maximum file upload Size in Java when uploading to AWS S3?上传到 AWS S3 时,Java 中的最大文件上传大小是多少?
【发布时间】:2022-01-14 23:53:09
【问题描述】:

我正在尝试将文件上传到 s3。但问题是我不知道文件的确切大小,ZIP 文件可以是 1GB 或 500MB 大。

另外,如果我上传文件,它将作为临时文件位于 Tomcat/temp 位置,我将在使用核心 Java 将其上传到 AWS S3 之前解压缩该文件。

我们在 AWS EC2 实例的 Tomcat/temp 位置中的文件的推荐文件大小是多少,上传到 AWS S3 时会产生什么问题吗?

【问题讨论】:

    标签: java amazon-web-services amazon-ec2 multipartform-data


    【解决方案1】:

    如果您使用适用于 Java 的 AWS 开发工具包,则每个对象的最大值为 5 TB(在 HTTP PUT 请求中)。

    “单个 Amazon S3 对象的大小范围可以从最小 0 字节到最大 5 TB。”

    参考:https://aws.amazon.com/s3/faqs/

    使用 AWS 开发工具包的 Java 代码示例:https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html

    此外,如果您不使用 AWS CLI 或 AWS SDK,则上传到 AWS S3 的最大文件大小为 160 GB。

    “您可以将任何文件类型(图像、备份、数据、电影等)上传到 S3 存储桶中。您可以使用 Amazon S3 控制台上传的最大文件大小为 160 GB。要上传大于 160 GB 的文件,请使用 AWS CLI、AWS 开发工具包或 Amazon S3 REST API。”

    参考:https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-18
      • 2011-04-28
      • 2012-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-16
      相关资源
      最近更新 更多