Skip to main content

LambdaFunction



Resource Icon

Resource Overview

AWS Lambda is a compute service that lets you run code without provisioning or managing servers. Lambda runs code on a highly available compute infrastructure and performs all compute 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 almost any type of application or backend service by simply supplying code in one of the languages that Lambda supports.

Associated Resources

Parent Resources

Connected Resources

Resource Setting Values

Basic Settings

  • architectures : Instruction set architecture for the Lambda function - x86_64, arm64
  • runtime : Runtime identifier for the Lambda function
  • memory_size : Amount of memory available to the Lambda function at runtime (MB) - 128 ~ 10240
  • handler : Function entry point in the code
  • s3_bucket_name : Name of the S3 bucket that contains the function deployment package
  • file_directory : Path to the function deployment package in S3 (zip file)
  • role_name : Name of the IAM role applied to Lambda
  • included_subnet_names : List of subnet names connected to the Lambda function (minimum of 2)
  • linked_security_group_names : List of security group names connected to the Lambda function
  • tracing_mode : AWS X-Ray tracing mode - PassThrough, Active

Environment Variables (environment_variable)

  • environment_variable : Environment variable settings available to the function during Lambda execution (key:value format)

Tags

  • tag : Tags used to categorize the resource - maximum 512 characters, key:value

References