Skip to main content

Lambda Function



Resource Icon

Resource Overview

AWS Lambda is a computing service that allows you to run code without provisioning or managing servers. Lambda executes code on a high-availability computing infrastructure and handles all aspects of resource management, including server and operating system maintenance, capacity provisioning and automatic scaling, code and security patch deployment, and logging. With Lambda, you can run code for nearly any type of application or backend service. You only need to supply your code in one of the languages supported by Lambda.

Associated Resources

Parent Resources

Connected Resources

Resource Setting Values

  • architectures : Instruction set architecture for your Lambda function - x86_64, arm64

  • runtime : Identifier of the lambda function's runtime - nodejs, nodejs4.3, nodejs6.10, nodejs8.10, nodejs10.x, nodejs12.x, nodejs14.x, java8, java8.al2, java11, python2.7, python3.6, python3.7, python3.8, python3.9, dotnetcore1.0, dotnetcore2.0, dotnetcore2.1, dotnetcore3.1, nodejs4.3-edge, go1.x, ruby2.5, ruby2.7, provided, provided.al2

  • memory_size : Amount of memory in MB your Lambda Function can use at runtime, 128 to 10240 (MB) - 128, 512, 1024, 1536, 2048, 3072, 4096, 5120, 6144, 7168, 8192, 9216, 10240

  • handler : Function entrypoint in your code

  • s3_bucket_name : Name of S3 bucket which has function's deployment package, and has to be currently deployed

  • file_directory : Path to the function's deployment package within S3 (zip file format)

  • included_subnet_names : List of subnet IDs associated with the Lambda function, at least 2

  • security_group_names : List of security group IDs associated with the Lambda function

  • tracing_enabled : Whether AWS X-Ray tracing is enabled - true, false

  • tracing_mode : The tracing mode for AWS X-Ray - PassThrough, Active

  • environment_variable : Environment variables available to the function during execution


Reference Materials