Copyright © 2020 Amazon Web Services, Inc. and/or its affiliates. All rights reserved.
Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any manner that is likely to cause confusion among customers, or in any manner that disparages or discredits Amazon. All other trademarks not owned by Amazon are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored by Amazon.
- What is AWS Lambda?
- Getting started with Lambda
- AWS Lambda permissions
- Managing AWS Lambda functions
- Configuring functions in the console
- Configuring functions in the AWS Lambda console (preview)
- Configuring functions defined as container images
- Using AWS Lambda environment variables
- Managing concurrency for a Lambda function
- Lambda function versions
- Lambda function aliases
- Lambda layers
- Configuring Lambda function memory
- Configuring a Lambda function to access resources in a VPC
- Configuring interface VPC endpoints for Lambda
- Configuring database access for a Lambda function
- Configuring file system access for Lambda functions
- Configuring code signing for AWS Lambda
- Tagging Lambda Functions
- Invoking AWS Lambda functions
- Synchronous invocation
- Asynchronous invocation
- AWS Lambda event source mappings
- Monitoring the state of a function with the Lambda API
- AWS Lambda function scaling
- Error handling and automatic retries in AWS Lambda
- Using Lambda extensions
- Invoking functions defined as container images
- Invoking Lambda functions with the AWS Mobile SDK for Android
- AWS Lambda applications
- Lambda runtimes
- Using container images with Lambda
- Using AWS Lambda with other services
- Using AWS Lambda with Alexa
- Using AWS Lambda with Amazon API Gateway
- Using AWS Lambda with AWS CloudTrail
- Using AWS Lambda with Amazon CloudWatch Events
- Using Lambda with CloudWatch Logs
- Using AWS Lambda with AWS CloudFormation
- Using AWS Lambda with CloudFront Lambda@Edge
- Using AWS Lambda with AWS CodeCommit
- Using AWS Lambda with AWS CodePipeline
- Using AWS Lambda with Amazon Cognito
- Using AWS Lambda with AWS Config
- Using AWS Lambda with Amazon DynamoDB
- Using AWS Lambda with Amazon EC2
- Tutorial: Configuring a Lambda function to access Amazon ElastiCache in an Amazon VPC
- Using AWS Lambda with an Application Load Balancer
- Using Amazon EFS with Lambda
- Using AWS Lambda with AWS IoT
- Using AWS Lambda with AWS IoT Events
- Using AWS Lambda with Amazon Kinesis Data Firehose
- Using AWS Lambda with Amazon Kinesis
- Using AWS Lambda with Amazon Lex
- Using Lambda with Amazon MQ
- Using AWS Lambda with Amazon RDS
- Using AWS Lambda with Amazon S3
- Using AWS Lambda with Amazon S3 batch operations
- Using AWS Lambda with Amazon SES
- Using Lambda with Amazon SNS
- Using AWS Lambda with Amazon SQS
- Using AWS Lambda with AWS X-Ray
- Orchestrating functions with Step Functions
- Using Lambda with an Apache Kafka cluster
- Lambda sample applications
- Building Lambda functions with Node.js
- AWS Lambda function handler in Node.js
- Deploy Node.js Lambda functions with .zip file archives
- Deploy Node.js Lambda functions with container images
- AWS Lambda context object in Node.js
- AWS Lambda function logging in Node.js
- AWS Lambda function errors in Node.js
- Instrumenting Node.js code in AWS Lambda
- Building Lambda functions with Python
- Building Lambda functions with Ruby
- Building Lambda functions with Java
- Java sample applications for AWS Lambda
- AWS Lambda function handler in Java
- Deploy Java Lambda functions with .zip or JAR file archives
- Deploy Java Lambda functions with container images
- AWS Lambda context object in Java
- AWS Lambda function logging in Java
- AWS Lambda function errors in Java
- Instrumenting Java code in AWS Lambda
- Creating a deployment package using Eclipse
- Building Lambda functions with Go
- Building Lambda functions with C#
- Building Lambda functions with PowerShell
- Monitoring and troubleshooting Lambda applications
- Security in AWS Lambda
- Troubleshooting issues in Lambda
- AWS Lambda releases
- API reference
- Actions
- AddLayerVersionPermission
- AddPermission
- CreateAlias
- CreateEventSourceMapping
- CreateFunction
- DeleteAlias
- DeleteEventSourceMapping
- DeleteFunction
- DeleteFunctionConcurrency
- DeleteFunctionEventInvokeConfig
- DeleteLayerVersion
- DeleteProvisionedConcurrencyConfig
- GetAccountSettings
- GetAlias
- GetEventSourceMapping
- GetFunction
- GetFunctionConcurrency
- GetFunctionConfiguration
- GetFunctionEventInvokeConfig
- GetLayerVersion
- GetLayerVersionByArn
- GetLayerVersionPolicy
- GetPolicy
- GetProvisionedConcurrencyConfig
- Invoke
- InvokeAsync
- ListAliases
- ListEventSourceMappings
- ListFunctionEventInvokeConfigs
- ListFunctions
- ListLayers
- ListLayerVersions
- ListProvisionedConcurrencyConfigs
- ListTags
- ListVersionsByFunction
- PublishLayerVersion
- PublishVersion
- PutFunctionConcurrency
- PutFunctionEventInvokeConfig
- PutProvisionedConcurrencyConfig
- RemoveLayerVersionPermission
- RemovePermission
- TagResource
- UntagResource
- UpdateAlias
- UpdateEventSourceMapping
- UpdateFunctionCode
- UpdateFunctionConfiguration
- UpdateFunctionEventInvokeConfig
- Data Types
- AccountLimit
- AccountUsage
- AliasConfiguration
- AliasRoutingConfiguration
- Concurrency
- DeadLetterConfig
- DestinationConfig
- Environment
- EnvironmentError
- EnvironmentResponse
- EventSourceMappingConfiguration
- FileSystemConfig
- FunctionCode
- FunctionCodeLocation
- FunctionConfiguration
- FunctionEventInvokeConfig
- Layer
- LayersListItem
- LayerVersionContentInput
- LayerVersionContentOutput
- LayerVersionsListItem
- OnFailure
- OnSuccess
- ProvisionedConcurrencyConfigListItem
- SourceAccessConfiguration
- TracingConfig
- TracingConfigResponse
- VpcConfig
- VpcConfigResponse
- Actions
- AWS glossary