2017-12-27 8 views
0

aws s3バケット内の1つのフォルダに複数のフォルダのすべての '* .txt'ファイルをコピーします。私は次のコマンドを使用しました。ファイルがコピーされると、ターゲットバケットにも同じフォルダ構造が作成されます。私はここで何が欠けていますか?ご意見をお聞かせください。aws s3バケット内の複数のフォルダから特定の拡張子を持つファイルを単一のフォルダにコピーする必要があります

aws s3 cp s3://source-bucket/ParentFolder/MultipleTxtFilesFolders/ s3://target-bucket/ParentFolder/OneTxtFilesFolder/ --exclude '*' --include '*.txt' --sse AES256 --profile target --recursive 

答えて

0

cp specは、私が知る限り、--profileという引数を表示していません。

あなたがアクセス権を制御するために必要がある場合は

aws s3 cp s3://source-bucket/ParentFolder/MultipleTxtFilesFolders/ s3://target-bucket/ParentFolder/OneTxtFilesFolder/ --exclude '*' --include '*.txt' --sse AES256 --recursive 

を試してみては--grants

+0

見プロファイルパラメータはバケットと管理ユーザのアクセス間でコピーする必要があります。 – RanonKahn

関連する問題