更新S3存储桶文件的ID3标签

时间:2018-03-20 14:56:56

标签: node.js amazon-s3 id3-tag

在我的AWS s3存储桶中,我有数千个mp3文件,我想修改这些文件的ID3标签。请建议最好的方法。

1 个答案:

答案 0 :(得分:1)

很抱歉给你一个坏消息,但唯一的办法就是逐个下载文件更新id3标签并将它们上传回s3存储桶。您无法就地编辑文件,因为AWS S3是对象存储,这意味着它将数据保存在key:value对中,key是文件夹/文件名,value是文件内容。它不适用于文件系统,数据库等。

如果你这样做,一个警告,检查你的桶是否打开或关闭版本控制。有时,S3自动处理版本操作会很不错,但您应该记住,每个版本都会增加您需要支付的存储空间。

如果您想要不时编辑/修改文件,可以使用AWS EBS或EFS。 EBS和EFS都是块存储,您可以将它们附加到任何EC2实例,然后您可以编辑/修改您的文件。 EBS和EFS之间的区别主要在于,EFS可以同时附加到多个EC2实例,并在它们之间共享文件。

关于EBS和EFS的另一件事是,要访问您的文件,您需要将其附加到EC2实例。没有其他方法可以像在S3中那样轻松地访问您的文件。