代码之家  ›  专栏  ›  技术社区  ›  Hasham

如何将多个本地文件上载到s3中的一个文件

  •  0
  • Hasham  · 技术社区  · 2 年前

    我的本地目录中有数百个文件,我想将它们视为单个文件的一部分并将其上载到s3,我想将它们作为s3中的单个文件。理想情况下,我希望使用s3fs或boto3来实现这一点,但任何其他方法也很好。

    1 回复  |  直到 2 年前
        1
  •  0
  •   John Rotenstein    2 年前

    没有提供执行此操作的命令,因此您可以选择:

    • 将计算机上的文件组合在一起(如使用 cat )然后使用boto3上传单个文件,或
    • 在Python代码中,依次读取每个文件的内容并将其加载到一个大字符串中,然后将该字符串作为 Body 对于boto3上传(但如果组合大小太大,可能会导致问题)