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 is a tool that allows you to publish events to the AWS Lambda console.
- 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
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
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.
- 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