AWS Lambda Events
Collection of resources and tools on the different request inputs and response outputs that the event sources for AWS Lambda expect.
AWS Lambda Publish Sharable Events
AWS Lambda Publish Sharable Events is a tool that allows you to publish events to the AWS Lambda console.
AWS Lambda Quick Start Tool
- Build Project - A web based tool to quickly build a new AWS Lambda project. Either via AWS SAM CLI Application Templates or a Powertools generator using Quick start for AWS Lambda
Event Sources Docs
Some documented event sources are as follows:
- API Gateway Rest API
- API Gateway Rest API Custom Authorizer
- API Gateway Http API
- API Gateway Http API Custom Authorizer
- AWS Lambda Function URLs
- AppSync Resolvers
- AppSync Custom Authorizer
- Alexa Skills Kit
- Alexa Smart Home
- Amazon EventBridge (CloudWatch Events)
- CloudWatch Logs
- CloudFormation
- CloudFront Lambda@Edge
- CodeCommit
- CodePipeline
- Amazon Cognito User Pool
- AWS Config
- Amazon Connect
- Amazon DynamoDB
- CloudWatch Event - Amazon EC2
- Application Load Balancer
- AWS IoT
- AWS IoT Events
- Apache Kafka
- Amazon Kinesis Data Firehose
- Amazon Kinesis
- Amazon Lex
- Amazon Lex V2
- Amazon MQ
- Amazon MSK
- Amazon S3
- Amazon S3 batch operations
- S3 Object Lambda
- Secrets Manager
- Amazon SES
- Amazon SNS
- Amazon SQS
- Amazon WorkMail
Build and testing the documentation site
To run a local server for the docs.
make dev serve
This will install pipenv, mkdocs and run the server, you will need to have Python 3.9+ installed.
Objectives
- General docs, invoke types, limits
- Request docs, samples, libraries
- Response docs, samples and libraries
- Document handlers and full solutions
- Share or provide tools to make working with AWS Lambda easier
- Articles, documentations and example repos