2017-04-04 104 views
1

使用Amazon Web界面,可以将S3对象从一个存储桶复制到另一个存储桶。AWS S3复制/粘贴不复制元数据

enter image description here

然而,粘贴的对象不具有原始的元数据。元数据如何同时粘贴?

我猜CLI可以做到这一点,但我不知道如何。

请注意,必须使用对象创建元数据,以便在S3 PUT触发的lambda函数中可用。

回答

2

所以我已经想通过CLI如何做到这一点。

aws s3 cp s3://<source bucket>/<filename> s3://<destination bucket> 

documentation状态

--metadata-指令(字符串)指定所述元数据是否从所述源对象复制或复制与S3的对象时提供的元数据替换。 ...有效值是COPY和REPLACE。如果未指定此参数,则默认使用COPY,默认为

(我的重点。)

所有很容易真的。很奇怪的是,网络界面不会这样做。

+0

Dragondisk客户端也可以运行http://www.s3-client.com/ - 在一侧和另一侧打开一个存储桶,然后在它们之间复制并粘贴。更容易移动整个文件夹... – nathfy