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

How to change all uploaded image file extension from S3 bucket

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

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

另一种方法是:

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