This is a draft cheat sheet. It is a work in progress and is not finished yet.
Purpose
Create, publish, maintain, monitor, secure REST, HTTP and WebSocket APIs |
RESTful APIs: HTTP based, stateless client-server comm. |
Implement GET, POST, PUT, PATCH, DELETE |
Extras
Stage variables |
Environment variables (for function calls, endpoints...) |
Mapping templates |
modify request/responses |
Lambda Authorizer |
Use AWS Lambda to validate the token in the header being passed |
Supports Swagger/OpenAPI |
Import configurations from there |
Pay-per-use |
Pay when API is being used |
|
|
Features
Supports authentication, concurrency, security |
Environments, deployments, stages, caching API results |
Mock integration to mock API responses for tests |
|
|
Limits
Lambda execution must be under 29 seconds otherwise failure |
|