anchor.diff:  == Moving stuff between a bucket and another bucket
   
   Some users like to consume stuff from a bucket and move the content in a different one without using the copyObject feature of this component.
  -If this is case for you, don't forget to remove the bucketName header from the incoming exchange of the consumer, otherwise the file will be always overwritten on the same 
  +If this is case for you, don't forget to remove the bucketName header from the incoming exchange of the consumer, otherwise the file will be always overwritten on the same
   original bucket.
   
   == MoveAfterRead consumer option
  
positive.code: [source,java]
  --------------------------------------------------------------------------------
    from("direct:start").process(new Processor() {
                      
        @Override
        public void process(Exchange exchange) throws Exception {
            exchange.getIn().setHeader(S3Constants.KEY, "camelKey"); 
        }
    })
    .to("aws2-s3://mycamelbucket?amazonS3Client=#amazonS3Client&operation=getObject")
  
negative.code: [source,java]
  --------------------------------------------------------------------------------
    from("direct:start").process(new Processor() {
  
        @Override
        public void process(Exchange exchange) throws Exception {
            exchange.getIn().setHeader(S3Constants.KEY, "camelKey");
  