The pain with AWS Lambda…

…I realize I am a bit new the AWS platform and some things are just impossible, but here is the desired work flow:

  • POST/PUT image to S3
  • Run node.js app in a container that emulates an EC2 machine (thus a Lambda environment)
  • See logs of service as if it was running in a Lambda ENV.

In reality my current workflow is:

  • Update logic
  • Run package script to build nodeJs app, uploads to Lambda
  • POST/PUT data on S3
  • Goto CloudWatch and press refresh until the logs populate with related request ID

Anyone know how to make this more effective? Average turn around is 3 to 5 minutes per change :S.