Ich teste eine Route, die auf eine Datei aus dem Verkaufsordner eines AWS S3-Buckets zugreift. Das Problem, vor dem ich stehe, ist der Moment, in dem alle Dateien aus dem Ordner gelesen werden, Camel löscht den Ordner. Ich verstehe, dass es keinen Begriff von Ordner in S3 gibt. Den Dateinamen wird der Ordnername vorangestellt.Apache Camel AWS S3-Bucket-Ordner löschen
Wie kann ich verhindern, dass der Ordner in S3 gelöscht wird, wenn alle Dateien gelesen und gelöscht werden.
Hier ist meine Strecke
from("aws-s3://departments?amazonS3Client=#s3Client®ion=eu-west-1&prefix=sales") .to("file:C:\temp?fileName=${header.CamelAwsS3Key}");
Welche Version von Camel verwenden Sie –
Ich benutze Camel Version 2.18.3 –