我是骆驼的新手,需要一些指导。我需要从S3存储桶中读取一些文件。结构就是这样。
S3 Bucket
```
Incoming
+xls
-file1.xls
-file2.xls
-file3.xls
+doc
-file1.doc
-file2.doc
-file3.doc
Processed
+xls
...
+doc
...
当将特定的excel文件放入入库/ xls文件夹(例如file1.xls)时,我需要拾取所有文件,进行一些处理,然后将它们放入具有相同目录结构的已处理文件夹中。
我需要为此使用哪些组件?我尝试阅读文档,但是很难弄清楚我需要哪些组件。我知道我将使用camel-aws-s3插件,但是那里没有很多示例。
答案 0 :(得分:0)
在https://camel.apache.org/components/latest/aws-s3-component.html上有一些有关从S3存储桶进行写入和读取的示例。 在读写S3的旁边,您可能需要一些使用Apache POI来转换xsl文件的自定义处理器