AWS Lambda Commands

Lambda function management

List Functions

aws lambda list-functions # list all Lambda functions
aws lambda get-function --function-name my-function # get function details

Create Function

aws lambda create-function --function-name my-function --runtime python3.9 --role arn:aws:iam::xxx:role/lambda-role --handler lambda_function.lambda_handler --zip-file fileb://function.zip # create function

Update Function

aws lambda update-function-code --function-name my-function --zip-file fileb://function.zip # update code
aws lambda update-function-configuration --function-name my-function --timeout 30 # update config

Invoke Function

aws lambda invoke --function-name my-function output.txt # invoke function
aws lambda invoke --function-name my-function --payload {} output.txt # invoke with payload

Delete Function

aws lambda delete-function --function-name my-function # delete function