2017-04-04 62 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