#!/bin/bash aws_region='us-east-1' functions=$(aws lambda list-functions --region us-east-1 | jq -r '.Functions[].FunctionName') for function in $functions; do datetime=$(date) echo "[$datetime] Downloading Lambda $function" function_url=$(aws lambda get-function --function-name $function --query 'Code.Location' --region $aws_region) url=$(echo $function_url | tr -d '"') wget -O $function.zip $url done;