Run Bash Scripts in AWS Lambda Functions

It’s now possible to run Bash scripts in AWS Lambda functions & the steps to do so are rather simple. Just create a Lambda function as shown below:

This will create a Lambda with a file:

function handler () {

    RESPONSE="{\"statusCode\": 200, \"body\": \"Hello from Lambda!\"}"
    echo $RESPONSE

Add your Bash code to it & run:

function handler () {
    DATA=`ls` # "ls" is in backticks
    RESPONSE="{\"statusCode\": 200, \"body\": \"$DATA\"}"
    echo $RESPONSE
  "statusCode": 200,
  "body": "bootstrap"

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.