AWS S3バケットのsalesフォルダからファイルにアクセスするルートをテストしています。私が直面している問題は、すべてのファイルがフォルダから読み取られる瞬間で、Camelはフォルダを削除します。私はS3にフォルダの概念がないことを理解しています。ファイル名の先頭にはフォルダ名が付きます。Apache Camel AWS S3バケットのフォルダを削除する
すべてのファイルを読み取り、削除したときに、S3のフォルダが削除されないようにするにはどうすればよいですか。ここで
は、あなたのラクダのバージョンが本当にあなたがdeleteAfterReadオプションを使用し、falseに設定することができます消費しているファイルの削除を避けるための方法によって、役立つだろう知っ私のルート
from("aws-s3://departments?amazonS3Client=#s3Client®ion=eu-west-1&prefix=sales") .to("file:C:\temp?fileName=${header.CamelAwsS3Key}");
使用しているCamelのバージョン –
Camelバージョン2.18.3を使用しています –