This example shows how to use the endpoint DSL in your Camel routes to define endpoints using type safe fluent builders, which are Java methods that are compiled.
This example is splitted in 3 submodules
Notice how you can configure Camel in the application.properties
file.
Don't forget to add your AWS Credentials on all the sub modules.
You'll need to create a trail in cloud trails service of AWS to make this example works out of the box.
Also you'll need to create an SQS queue ahead of time, to make the eventbridge rule point it as target.
You can run this example following these steps:
In aws2-eventbridge-creator run
mvn camel:run
Once completed you can stop the route
In aws2-sqs-consumer run
mvn camel:run
Leave the route running
In aws2-s3-events-inject run
mvn camel:run
Once completed you can stop the route
In the aws2-sqs-consumer terminal you should see a createBucket event in the log.
If you hit any problem using Camel or have some feedback, then please https://camel.apache.org/support.html[let us know].
We also love contributors, so https://camel.apache.org/contributing.html[get involved] :-)
The Camel riders!