【问题标题】:S3: reading an object in the reverse order?S3:以相反的顺序读取对象?
【发布时间】:2020-04-23 17:56:21
【问题描述】:

假设我们有一个存储在 S3 上的对象。是否可以以相反的字节顺序读取它? S3 API 是否提供了这样的功能?

我需要以相反的顺序读取一个大文件,因为它是由其他人以相反的顺序写入的。我不想在内存中这样做,我不想将文件保存在本地磁盘上然后再次读取。

【问题讨论】:

  • 可能会有一些帮助here。它描述了使用 EC2 实例将文件分成更小的块。然后你可以以相反的顺序读取这些块。
  • @RobertHarvey 以相反的顺序读取块然后在内存中反转它们的想法是一个很好的想法。我也在想同样的事情。谢谢!
  • 嗨@Andremoniy,如果您正在寻找使用Java 编程的解决方案,我可以尝试帮助您解决这个问题,我有一个快速且不需要太多内存的有效解决方案

标签: amazon-s3


【解决方案1】:

不,这是不可能的。

您可以下载整个文件或any single contiguous range 字节的范围请求,但这总是按照它们上传的顺序发生。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-19
    • 2012-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多