当前位置: 首页 > 知识库问答 >
问题:

AWS上的Multipart Upload和Chunked Upload有什么区别?

寇夜洛
2023-03-14

我的文件分块上传目标如下:

  • 顺序分块上传
  • 每当上载块时进行进度更新
  • 块上载失败时重试
  • 块大小为1MB
  • 我的环境最好是在Javascript上,但可以在ASP上。网络也是如此

我正在使用AWS S3,并配置了CloudFront。

我目前不确定使用哪个:Multipart Upload API还是分块上传。那么它们之间有什么区别,什么时候使用它们?

共有1个答案

国言
2023-03-14

以下是我迄今看到的一些差异:

多部分上传:

  • 支持并行上传
  • 只允许每个零件尺寸最小为5MB,

分块上传:

  • 使用授权标头进行授权。
  • 仅需 8KB 即可获得更高的耐受性。
 类似资料:
  • 我想从Heroku迁移到Amazon AWS,我想在Docker映像中部署我的应用程序。因此该应用程序包括: Web服务器(node.js->docker映像) 工作者(node.js->docker映像) Postgres数据库(Amazon RDS) Redis实例(Amazon Elaticache?) null 现在在研究Amazon文档时,我发现了“弹性豆茎”和“Amazon EC2容器

  • 我是使用Python的AWS新手,我试图学习boto API,但是我注意到Python有两个主要版本/包。那就是boto和boto3 AWS boto和boto3库之间的区别是什么?

  • 问题内容: 它们都在释放鼠标按钮后被举起一次,并且都可以在JRadioButton上获得所有可用的信息,对吗?有什么区别吗? 问题答案: 一个,就会通知当过按钮的状态改变时,用户是否通过与按钮(通过相互作用或编程方法)。 另一方面,当用户与按钮互动时会被调用(但可以通过方法进行编程模拟)。 请注意,与按钮交互(例如单击或击中空格键)的用户也将更改按钮的状态,并引发项目事件和动作事件。通常,您将要定

  • 问题内容: 我意识到我一直在使用的功能是它的别名,而从中导入将使它变得黯然失色。 通过模块和模块打开文件有什么区别? 问题答案: 是文件I / O的首选高级接口。它将OS级文件描述符包装在一个对象中,您可以使用该对象以Python方式访问文件。 只是较低级POSIX syscall的包装。它使用更少的符号(和更多POSIX-y)参数,并返回代表打开文件的文件描述符(一个数字)。它并 没有 返回一个

  • 似乎可以根据任务定义运行任务或服务。任务和服务之间有什么区别和相似之处?在创建任务而不是服务时可以指定“任务组”这一事实是否有线索?任务和服务在层次上是任务定义的平等实例,还是服务由任务组成?