备份到亚马逊和版本

时间:2017-01-24 13:39:04

标签: amazon-web-services amazon-s3

我被分配了将数据从Google存储备份到亚马逊AWS的任务。

您能解释哪个工具最适合此任务吗? (我们可以使用免费的Linux工具。)

如果文件被覆盖,我还考虑在亚马逊中使用版本控制。因此,我还要问,如果版本化的亚马逊商店上的对象被具有相同对象内容(同一文件)的新版本覆盖,会发生什么?如果使用具有相同对象内容的新版本覆盖对象,是创建新版本还是不创建?

1 个答案:

答案 0 :(得分:1)

如果要同步数据,则需要预测并避免传输重复内容。否则,您将支付不必要的带宽费用。

S3 List Objects API v1v2以及List Object Versions API都为您提供大小,时间戳和etag以及其他属性,每个请求包含1000个密钥或密钥版本的块(分页)。 etag是单部件上传的主体的MD5< 5 GB。 etag是部件的级联二进制MD5的MD5,用于分段上传。

如果使用完全相同的对象覆盖S3中的版本化对象,则S3会保留旧版本并存储新版本。新版本成为当前版本。两者都保留,两者都需要存储。

  

你能解释哪个工具最好吗

不,我们不这样做。

Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam.