【发布时间】:2017-04-05 07:30:03
【问题描述】:
使用 Amazon Web 界面,可以将 S3 对象从一个存储桶复制到另一个存储桶。
但是,粘贴的对象没有原始的元数据。如何同时粘贴元数据?
我猜 CLI 可以做到,但我不知道怎么做。
请注意,元数据必须使用对象创建,以便在 S3 PUT 上触发的 lambda 函数中可用。
【问题讨论】:
标签: amazon-web-services amazon-s3 metadata
使用 Amazon Web 界面,可以将 S3 对象从一个存储桶复制到另一个存储桶。
但是,粘贴的对象没有原始的元数据。如何同时粘贴元数据?
我猜 CLI 可以做到,但我不知道怎么做。
请注意,元数据必须使用对象创建,以便在 S3 PUT 上触发的 lambda 函数中可用。
【问题讨论】:
标签: amazon-web-services amazon-s3 metadata
所以我已经想出了如何通过 CLI 来完成。
aws s3 cp s3://<source bucket>/<filename> s3://<destination bucket>
--metadata-directive(字符串)指定元数据是从源对象复制还是替换为复制 S3 对象时提供的元数据。 ... 有效值为 COPY 和 REPLACE。如果不指定此参数,则默认使用COPY。
(我的重点。)
真的很容易。很奇怪,网页界面没有做同样的事情。
【讨论】: