是否可以压缩AWS S3中已经存在的文件?

时间:2018-08-10 04:58:22

标签: amazon-web-services amazon-s3 compression

我有一个S3存储桶,其中包含各种文件。一些文件的大小很大,例如8Gb,11GB。最大的一个是14.6GB。

我正在寻找压缩它们的方式。显然,我可以在本地下载它们并压缩它们,然后将其放回存储桶中。我认为这不是实现它的好方法,因为我必须先下载文件,这很耗时。

AWS云服务本身是否可以直接压缩文件并将其放回S3中?

我能想到的解决方案之一是创建一个EC2实例,将文件在那里压缩并压缩回S3 Bucket中。

我可以使用更好的方法吗?

1 个答案:

答案 0 :(得分:2)

Amazon S3没有提供压缩功能。

您应在与S3存储桶相同的区域中创建Amazon EC2实例,然后下载/压缩/上传文件。

网络带宽因实例类型而异,因此,如果发现下载/上传运行缓慢,请更改为更大的实例类型。使用竞价型实例可以使整个过程变得低成本。