Copyright © 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?
- Prerequisites
- Getting started with Lambda
- AWS Lambda foundations
- AWS Lambda permissions
- Lambda runtimes
- AWS Lambda execution environment
- Deploying Lambda functions
- Creating Lambda container images
- Configuring AWS Lambda functions
- Managing AWS Lambda functions
- Managing Lambda reserved concurrency
- Managing Lambda provisioned concurrency
- 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
- Using tags on AWS Lambda functions
- Using layers with your Lambda function
- Invoking Lambda functions
- Lambda function URLs
- 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 TypeScript
- Building Lambda functions with Python
- Building Lambda functions with Ruby
- Building Lambda functions with Java
- 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 Lambda
- Creating a deployment package using Eclipse
- Java sample applications for AWS Lambda
- Building Lambda functions with Go
- Building Lambda functions with C#
- Building Lambda functions with PowerShell
- Using AWS Lambda with other services
- Common Lambda application types and use cases
- Using AWS Lambda with Alexa
- Using AWS Lambda with Amazon API Gateway
- Using AWS Lambda with AWS CloudTrail
- Using AWS Lambda with Amazon EventBridge (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 Lambda with Amazon Connect
- 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 Lambda with self-managed Apache Kafka
- 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 Lambda with Amazon MSK
- Using AWS Lambda with Amazon RDS
- Using AWS Lambda with Amazon S3
- Using AWS Lambda with Amazon S3 batch operations
- Transforming S3 Objects with S3 Object Lambda
- Using AWS Lambda with Secrets Manager
- Using AWS Lambda with Amazon SES
- Using AWS Lambda with Amazon SNS
- Using Lambda with Amazon SQS
- Using AWS Lambda with AWS X-Ray
- Monitoring and troubleshooting Lambda applications
- Security in AWS Lambda
- Troubleshooting issues in Lambda
- AWS Lambda applications
- Orchestrating functions with Step Functions
- Best practices for working with AWS Lambda functions
- Lambda quotas
- Lambda sample applications
- AWS Lambda releases
- API reference
- Actions
- AddLayerVersionPermission
- AddPermission
- CreateAlias
- CreateCodeSigningConfig
- CreateEventSourceMapping
- CreateFunction
- CreateFunctionUrlConfig
- DeleteAlias
- DeleteCodeSigningConfig
- DeleteEventSourceMapping
- DeleteFunction
- DeleteFunctionCodeSigningConfig
- DeleteFunctionConcurrency
- DeleteFunctionEventInvokeConfig
- DeleteFunctionUrlConfig
- DeleteLayerVersion
- DeleteProvisionedConcurrencyConfig
- GetAccountSettings
- GetAlias
- GetCodeSigningConfig
- GetEventSourceMapping
- GetFunction
- GetFunctionCodeSigningConfig
- GetFunctionConcurrency
- GetFunctionConfiguration
- GetFunctionEventInvokeConfig
- GetFunctionUrlConfig
- GetLayerVersion
- GetLayerVersionByArn
- GetLayerVersionPolicy
- GetPolicy
- GetProvisionedConcurrencyConfig
- Invoke
- InvokeAsync
- ListAliases
- ListCodeSigningConfigs
- ListEventSourceMappings
- ListFunctionEventInvokeConfigs
- ListFunctions
- ListFunctionsByCodeSigningConfig
- ListFunctionUrlConfigs
- ListLayers
- ListLayerVersions
- ListProvisionedConcurrencyConfigs
- ListTags
- ListVersionsByFunction
- PublishLayerVersion
- PublishVersion
- PutFunctionCodeSigningConfig
- PutFunctionConcurrency
- PutFunctionEventInvokeConfig
- PutProvisionedConcurrencyConfig
- RemoveLayerVersionPermission
- RemovePermission
- TagResource
- UntagResource
- UpdateAlias
- UpdateCodeSigningConfig
- UpdateEventSourceMapping
- UpdateFunctionCode
- UpdateFunctionConfiguration
- UpdateFunctionEventInvokeConfig
- UpdateFunctionUrlConfig
- Data Types
- AccountLimit
- AccountUsage
- AliasConfiguration
- AliasRoutingConfiguration
- AllowedPublishers
- CodeSigningConfig
- CodeSigningPolicies
- Concurrency
- Cors
- DeadLetterConfig
- DestinationConfig
- Environment
- EnvironmentError
- EnvironmentResponse
- EphemeralStorage
- EventSourceMappingConfiguration
- FileSystemConfig
- Filter
- FilterCriteria
- FunctionCode
- FunctionCodeLocation
- FunctionConfiguration
- FunctionEventInvokeConfig
- FunctionUrlConfig
- ImageConfig
- ImageConfigError
- ImageConfigResponse
- Layer
- LayersListItem
- LayerVersionContentInput
- LayerVersionContentOutput
- LayerVersionsListItem
- OnFailure
- OnSuccess
- ProvisionedConcurrencyConfigListItem
- SelfManagedEventSource
- SourceAccessConfiguration
- TracingConfig
- TracingConfigResponse
- VpcConfig
- VpcConfigResponse
- Actions
- AWS glossary