Warm tip: This article is reproduced from serverfault.com, please click

amazon web services-如何直接在s3上解压缩s3上的文件?

(amazon web services - How to untar a file on s3 directly on s3?)

发布于 2018-12-27 22:25:10

我在s3上有一个10G文件.tar文件,我想对该文件解压缩并在s3上保留未压缩的文件。

有没有可以针对s3运行的简单命令?

还是我必须自己在本地解压缩文件,然后将单个文件自己上传回s3?

谢谢

Questioner
Zhen Liu
Viewed
12
John Rotenstein 2018-12-28 07:28:12

在Amazon S3上没有用于操作文件内容的命令。

你将需要下载文件,解压缩/解压缩,然后将内容上传到S3。

这将通过与存储桶位于同一区域的Amazon EC2实例最快地完成。你可能也可以编写AWS Lambda函数来执行此操作,但要注意500MB/tmp磁盘空间限制。