When you're consuming file from S3, the name is set in the header CamelAwsS3Key
So you could do something like <from uri="aws-s3://BUCKET?prefix=my/prefix region=EU_CENTRAL_1 deleteAfterRead=true accessKey=RAW(something) secretKey=RAW(something)" /> <to uri="file:live_test_in?filename="${header.CamelAwsS3Key} /> I didn't test this. Il giorno lun 27 apr 2020 alle ore 14:34 Axel Bock < axel.bock.mail+l...@gmail.com> ha scritto: > hi list, since you (read: andrea ;) helped a lot on my last question, I > have another one. I consume files from s3. but the files are saved under > generic file names in my target directory, which I don't want. I actually > want to save them under the name they have in s3. > > this is my config (broken up and without &s ...): > > <from uri="aws-s3://BUCKET?prefix=my/prefix > region=EU_CENTRAL_1 > deleteAfterRead=true > accessKey=RAW(something) > secretKey=RAW(something)" > /> > <to uri="file:live_test_in" /> > > > ... and those are the undesirable file names: > > $ ll live_test_in > -rw-r--r-- 1 tm staff 0 Apr 24 18:10 > ID-MacBock-Pro-2-fritz-box-1587744607230-0-1 > -rw-r--r-- 1 tm staff 0 Apr 24 18:10 > ID-MacBock-Pro-2-fritz-box-1587744607230-0-2 > -rw-r--r-- 1 tm staff 0 Apr 24 18:10 > ID-MacBock-Pro-2-fritz-box-1587744607230-0-3 > -rw-r--r-- 1 tm staff 0 Apr 24 18:10 > ID-MacBock-Pro-2-fritz-box-1587744607230-0-4 > > > annoying. any help here? greatly appreciated :) > cheers, > axel. >