oscerd commented on issue #372: URL: https://github.com/apache/camel-kamelets/issues/372#issuecomment-860791171
You may also think about leveraging Eventbridge. You can target a particular bucket and you'll push push this event somewhere (SQS, SNS or pass them to Lambda), then you can consume the events. So in theory you could do something like: - Create an Eventbridge entity with a particular event pattern listed in it - Send the eventbridge events to an SQS Queue - Subscribe and consume from the SQS queue - Looking at the payload and extract Key and bucket Name - Invoke a Camel AWS S3 createDownloadLink as a middle step - An URL will be provided as body and you could consume it on Knative side -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
