Which AWS service should I choose?

I’m having a hard time figuring out which AWS service to choose. I am new to the cloud. I was on Heroku, moving along with my project, until I found out I cannot write files, and that each time it boots they would be erased anyways. Most suggestions say to get a file host from AWS, so I might as well move the whole thing there.

Which service should I choose if I need the following? This is one tiny Node.js project

  • Node.js
  • HTTP/S
  • Ability to install support for pdftk (PDF application)
  • Create files in permanent storage
  • Need to run puppeteer which uses a headless Chrome browser to create PDFs

I am stuck between

I think with EC2 I can do anything really, but it’s not a big app that should need all of those features.