2017-04-04 7 views
1

Amazon Webインターフェイスを使用すると、S3オブジェクトを1つのバケットから別のバケットにコピーすることができます。AWS S3コピー/ペーストでメタデータがコピーされない

enter image description here

しかし、貼り付けたオブジェクトは、元のメタデータを持っていません。どのようにしてメタデータを同時に貼り付けることができますか?

私はCLIがそれを行うことができると推測していますが、どのように把握できません。

メタデータはオブジェクトで作成する必要があるため、S3 PUTでトリガされたラムダ関数でメタデータを使用できるようにする必要があります。

答えて

2

だから私はCLI経由でそれを行う方法を考え出しました。

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

documentation状態

--metadataディレクティブ(文字列)は、メタデータは、ソースオブジェクトからコピーまたはS3オブジェクトをコピーするときに提供されるメタデータに置き換えられるかどうかを指定します。 ...有効な値はCOPYおよびREPLACEです。このパラメータを指定しないと、でCOPYが使用されます。本当に

(マイ強調。)

すべての非常に簡単。非常に奇妙なのは、Webインターフェイスは同じことをしません。

+0

Dragondiskクライアントも動作します。http://www.s3-client.com/ - 一方のバケットと他方のバケットを開き、それらの間にコピー&ペーストします。簡単にフォルダ全体を移動する... – nathfy

関連する問題