当唯一的区别是标签时,如何在两个s3桶之间同步对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当唯一的区别是标签时,如何在两个s3桶之间同步对象相关的知识,希望对你有一定的参考价值。

单个帐户中有两个存储桶。两个桶都很大(几TB)。几天前铲斗已同步,但最近源桶中的一些文件被赋予了一个标签(准确地说是两个标签)。有没有人知道重新同步存储桶的方法,以便目标存储桶中的对象包括标记相同? aws s3 sync没有处理。

答案

您需要编写自己的代码来识别此类对象并重新复制它们。

为了简化这一过程,您可以激活Amazon S3 Inventory,它可以提供列出存储桶中所有对象的每日文件,包括标记。

您的程序可以读取这两个存储桶的文件,进行比较,然后复制具有不同标记的对象。

以上是关于当唯一的区别是标签时,如何在两个s3桶之间同步对象的主要内容,如果未能解决你的问题,请参考以下文章

S3 如何使公共 URL 唯一

【ceph】对象存储 - bucket命名规范

如何使用rclone从AWS S3迁移到IBM COS - part 2 - 同步腾讯云对象存储

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

在 CloudFront 的账户之间共享 S3 存储桶

使用 boto3 在两个 AWS S3 存储桶之间移动文件