如何在 Amazon S3 上就地解压缩(或解压缩)?
How to unzip (or rather untar) in-place on Amazon S3?
我在 Amazon S3 的存储桶中存储了很多 .tar.gz
个文件(数百万)。
我想解压它们并在 Amazon S3 上创建相应的文件夹(在同一个存储桶或另一个存储桶中)。
是否可以在不需要我在本地 download/process 他们的情况下执行此操作?
使用 AWS lambda,您可以做到这一点!下载和上传到 AWS 网络不会产生额外费用。
您应该关注此博客,但应该解压而不是压缩!
https://www.antstack.io/blog/create-zip-using-lambda-with-files-streamed-from-s3/
仅使用 S3 是不可能的。您必须拥有 EC2、ECS 或 Lambda 之类的东西,最好是 运行 在与 S3 存储桶相同的区域中,才能下载 .tar 文件,提取它们,然后上传提取的每个文件回到 S3。
我在 Amazon S3 的存储桶中存储了很多 .tar.gz
个文件(数百万)。
我想解压它们并在 Amazon S3 上创建相应的文件夹(在同一个存储桶或另一个存储桶中)。
是否可以在不需要我在本地 download/process 他们的情况下执行此操作?
使用 AWS lambda,您可以做到这一点!下载和上传到 AWS 网络不会产生额外费用。
您应该关注此博客,但应该解压而不是压缩! https://www.antstack.io/blog/create-zip-using-lambda-with-files-streamed-from-s3/
仅使用 S3 是不可能的。您必须拥有 EC2、ECS 或 Lambda 之类的东西,最好是 运行 在与 S3 存储桶相同的区域中,才能下载 .tar 文件,提取它们,然后上传提取的每个文件回到 S3。