有没有办法在恒定时间内在相同存储桶中的s3上复制对象-O(1)

时间:2019-03-13 23:31:07

标签: amazon-s3

当前,我在s3上工作,发现一个存储桶中的复制对象需要很长时间。 我想知道是否有一种方法可以在s3中的相同存储桶中更高效地复制对象-即仅制作指向相同数据内容的元数据文件的副本-因为数据内容不会在副本中被更改

因此,此处的主要目标不仅是在对象上具有符号链接,而且如果仍然有一些关键点指向该对象,则不会删除该对象。我想实现的是那个

T0: key1->对象

T1: 我要的一些魔术参考书,所以key2指向对象

key1->对象

key2->对象

T3: 删除key1,但是在存储桶中我们仍然可以看到key2。

key2->对象

key2的创建不涉及数据内容-对象的重复。

1 个答案:

答案 0 :(得分:0)

您可以上传一个0字节的对象,并将重定向标头添加到对象元数据。 set up an object redirect的操作方法如下。

如果您要从其余API中读取文件,则需要确保检查并遵循应用程序代码中的重定向标头。如果您使用website endpoint,则应该获得自动重定向。