Чтение файлов из ведра S3 с верблюдом - PullRequest
0 голосов
/ 24 марта 2020

Я новичок в Верблюде и мне нужно руководство. Мне нужно прочитать некоторые файлы из корзины 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, но примеров там не так много.

1 Ответ

0 голосов
/ 24 марта 2020

На https://camel.apache.org/components/latest/aws-s3-component.html есть несколько примеров записи и чтения из S3 Bucket. Наряду с чтением и записью в S3 вам может потребоваться некоторый пользовательский процессор, который использует Apache POI для преобразования файлов xsl

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...