我有一个S3存储桶,其中包含各种文件。一些文件的大小很大,例如8Gb,11GB。最大的一个是14.6GB。
我正在寻找压缩它们的方式。显然,我可以在本地下载它们并压缩它们,然后将其放回存储桶中。我认为这不是实现它的好方法,因为我必须先下载文件,这很耗时。
AWS云服务本身是否可以直接压缩文件并将其放回S3中?
我能想到的解决方案之一是创建一个EC2实例,将文件在那里压缩并压缩回S3 Bucket中。
我可以使用更好的方法吗?
答案 0 :(得分:2)
Amazon S3没有提供压缩功能。
您应在与S3存储桶相同的区域中创建Amazon EC2实例,然后下载/压缩/上传文件。
网络带宽因实例类型而异,因此,如果发现下载/上传运行缓慢,请更改为更大的实例类型。使用竞价型实例可以使整个过程变得低成本。