Pls help, how this can be achieved?
Requirement:
When new files are available in a AWS S3 Bucket, a lambda process will be triggered and Pentaho job(s) to validate/process the files should be triggered.
The Pentaho Job should be executed in the server and not the Lambda JVM (to make use of the resources of the Linux Server where Pentaho 7.1 Client community version is available.)
Note: I followed the approach in https://dankeeley.wordpress.com/2017/04/25/serverless-aws-pdi/ and this executes the code in Lambda JVM, but per our reqmt we need the job to run in the linux server.
Infra Details:
Pentaho Code will be in file repo in server; mount location example: /mnt/data
Pentaho version: Pentaho 7.1 Client community version.
Server: Linux
Thanks in advance.