AWS S3复制/粘贴不会复制元数据

时间:2017-04-04 23:06:06

标签: amazon-web-services amazon-s3 metadata

使用Amazon Web界面,可以将S3对象从一个存储桶复制到另一个存储桶。

enter image description here

但是,粘贴的对象没有原始元数据。如何同时粘贴元数据?

我猜测CLI可以做到,但我无法弄清楚如何。

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

1 个答案:

答案 0 :(得分:3)

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

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

documentation

  

- metadata-directive (字符串)指定是从源对象复制元数据还是用复制S3对象时提供的元数据替换元数据。 ...有效值为COPY和REPLACE。如果未指定此参数,则默认情况下将使用COPY

(我的重点。)

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