README.txt
June 18, 2015 ยท View on GitHub
This code is referenced in the following articles: Please read these articles for more information.
lambdash: AWS Lambda Shell Hack: New And Improved! https://alestic.com/2015/06/aws-lambda-shell-2/
Exploring The AWS Lambda Runtime Environment https://alestic.com/2014/11/aws-lambda-environment/
The files in this repo include:
-
index.js - AWS Lambda function that runs a provided shell command and returns stdout, stderr, and exit code.
-
lambdash - Command line program that invokes the AWS Lambda function with a specified shell command and outputs returned results.
-
lambdash.template - CloudFormation template that creates the AWS Lambda function and the required IAM role.
-
lambdash-install - Script to create the CLoudFormation stack.
-
lambdash-uninstall - Script to delete the CloudFormation stack.
-
lambdash-upload-s3 - Sample of how ZIP file and CloudFormation template were uploaded to the run.alestic.com S3 bucket (hardcoded names)
Note: This code is a simple hack, demonstrating a way to gain visibility into the AWS Lambda environment. This is not intended to be production quality software.