aws javascript sdk 函数修改 s3 中文件的现有标签

aws javascript sdk function to modify existing tags on a file in s3

有没有什么方法可以使用 javascript SDK 将现有 TagSet 的标签添加到 s3 存储桶中的文件中?此方法:

putObjectTagging(params = {}, callback) ⇒ AWS.Request 

覆盖现有的并设置新的 TagSet。有没有比获取当前 TagSet、将新标签添加到数组并再次将它们全部放在一起更好的方法?

我认为目前还没有办法将新标签添加到现有标签集中。看到this bug report which talks about this being a S3 API Issue and even the S3 Rest API好像不支持标签的patch操作

因此,您首先需要获取 existing tag set adding your tags to it. And then setting the complete tag set back on the S3 bucket