Details
Description
I have spent some time trying to build a route that will read a message from SQS and then based on the content of the message read a file from S3. This is a fairly typical triggering mechanism for S3 and we use it a lot. So when a file arrives in S3 we trigger an SQS message that will process said file.
With the keyname as a constant this works fine and I can retrieve a stream from S3. However whenever I switch the keyname to a variable value I get a 'key not found' error.
I will attach a route class as a reproducer. Its worth noting that I have tried several approaches which will be commented out in the reproducer.
Attachments
Attachments
Issue Links
- links to