title: how to setup multiple automated workflows on aws glue
body: <p>We're trying to use AWS Glue for ETL operations in our nodejs project. The workflow will be like below</p>
  <ol>
  <li>user uploads csv file</li>
  <li>data transformation from XYZ format to ABC format(mapping and changing field names)</li>
  <li>download transformed csv file to local system</li>
  </ol>
  <p>Note that, this flow should happen programmatically(creating crawlers, job triggers should be done programmatically not using the console). I don't know why documentation and other articles always show how to create crawlers, create jobs from glue console?</p>
  <p>I believe that we have to create lambda functions and triggers. but not quite sure how to achieve this end to end flow. can anyone please help me. Thanks</p>