s3 download 和 getobject 有什么区别

Sun*_*nty 5 amazon-s3 go amazon-web-services

我的问题是关于 golang 的 aws sdk 。下载文件有两种方法

  • 获取对象
  • 下载(S3管理器)

据我了解,下载使用并发 GET 请求来下载文件。如果是这样的话,这不是更好的选择吗?如果没有,您能否建议何时使用 GetObject 方法?

s7a*_*ley 5

GetObject是对 S3 Rest API 的低级调用。下载器在内部使用它来并发下载所请求文件的块。因此,例如,如果您想编写自定义下载器,则使用它是有意义的。作为最终用户,您应该坚持使用下载器。