You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now all the topics messages are bulk put directly into root folder of s3 bucket.
I was thinking if we can split by folders using the topic name.
eg adding something like:
"camel.sink.endpoint.keyName": "$TOPIC_NAME/${date:now:yyyyMMdd-HHmmssSSS}-${exchangeId}"
where TOPIC_NAME is automatically retrieved as test.topic1.error and the other names.
Then the idea is to use a source s3 connector and put the messages from a specific s3 prefix into a particular topic (eg test.topic1.error)
The expression you see in the filename is coming from Camel, while the topic name should be retrieved by the connector configuration, so no, at the moment is not possible. You'll have to define n connectors one for each topic, if you want to achieve this.
Hello,
I would like to know if possible to put grabbed topics with regex into particular folder in s3 by topic name.
let's say we have:
And my sink s3 connector using a regex looks like:
Right now all the topics messages are bulk put directly into root folder of s3 bucket.
I was thinking if we can split by folders using the topic name.
eg adding something like:
"camel.sink.endpoint.keyName": "$TOPIC_NAME/${date:now:yyyyMMdd-HHmmssSSS}-${exchangeId}"
where TOPIC_NAME is automatically retrieved as test.topic1.error and the other names.
Then the idea is to use a source s3 connector and put the messages from a specific s3 prefix into a particular topic (eg test.topic1.error)
The text was updated successfully, but these errors were encountered: