首页 > 解决方案 > 是否可以直接从存储在 S3 上的 zip 文件中读取特定文件?

问题描述

我有一个名为story.txtzip 文件的文件,该文件big.zip存储在名为zips-bucket.

我希望我的 Python 代码无需下载甚至扫描整个大 zip 文件即可读取story.txt的内容。可能吗?如何?

标签: pythonamazon-s3boto3zipfile

解决方案


不,在您的特定情况下,这是不可能的。但是,S3 提供了一种称为S3 Select的功能,如果满足某些要求,它可以选择性地读取文件的一部分。您可以查看文档。


推荐阅读