调整s3存储桶/文件夹中的现有图像的大小

时间:2016-12-22 10:31:37

标签: amazon-s3 aws-lambda image-scaling

我在s3中有成千上万的现有图像,我需要调整一个文件夹中的所有图像的大小,并将其放在另一个文件夹中,但仍然在一个存储桶中。是否有任何解决方案可以使用或不使用lambda来调整大小?我用什么触发器? 提前致谢

3 个答案:

答案 0 :(得分:4)

如果这是一次性工作,我会使用最简单的方法:

  1. 启动EC2实例。
  2. 将S3存储桶装载为具有s3fsgoofys
  3. 的文件系统
  4. 使用scaling parameters在所有文件上运行ImageMagick。

答案 1 :(得分:1)

您可以考虑使用“即时调整大小”服务,而不是调整图片大小,例如:

您可以构建自动将图片大小调整为所需大小的网址,而无需自行调整大小并存储它们。

答案 2 :(得分:0)

我正在使用来自AWS的Serverless Image Handler,现在很开心。实施起来很简单!