Simple website scraper demo using containerized AWS Lambda, API Gateway, S3, and Cognito User Pool Authorizer.
- lambda - Typescript code for the application's Lambda function
 - lambda/tests - Unit tests
 - events - Invocation events
 - template.yaml - SAM template that defines the application's AWS resources
 
sam build --beta-features
sam deploy --gapi-lambda-test$ sam local invoke ScraperFunction --event events/event.jsonapi-lambda-test$ sam local start-apiapi-lambda-test$ sam logs -n ScraperFunction --stack-name api-lambda-test --tailapi-lambda-test$ cd lambda
lambda$ npm install
lambda$ npm run testaws cloudformation delete-stack --stack-name api-lambda-test