Usually, we store our code on github, and then deploy it on AWS lambda.
We are now challenged with a specific Node.js script.
- it takes roughly an hour to run, we can't deploy it on a lambda because of that.
- it needs to run just once a month.
- once in a while we'll update the script in our github repository, and we want the script in AWS to stay in sync if we make changes (e.g. using a pipeline)
- this scripts copies files from S3 and processes them locally. It does some heavy lifting with data.
What would be the recommended way to set this up on AWS ?