是否可以压缩 AWS S3 中已有的文件?



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

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

在AWS云服务本身中,有什么方法可以直接压缩文件并将它们放回S3中吗?

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

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

Amazon S3 不提供压缩功能。

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

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

最新更新