如何更改S3存储桶中所有上传的图像文件扩展名

时间:2018-11-22 05:17:14

标签: ruby-on-rails amazon-web-services amazon-s3 aws-sdk aws-cli

我正在尝试更改所有上载的图像文件扩展名。如果图片为.png,.gif,.jpeg,则应为.jpg格式。我不想从S3存储桶下载所有图像文件。我想在S3存储桶本身上执行此过程。请让我知道正确的方法和解决方案。

1 个答案:

答案 0 :(得分:1)

Amazon S3不具备更改文件内容的功能。没有转换文件格式的功能。

另一种方法是:

  • 向S3存储桶添加通知,以便在上传新文件时触发Lambda函数
  • 定义 Lambda函数,该函数检查文件格式,并在必要时转换文件并将其另存为新对象