Build, secure, and operate APIs on Amazon API Gateway. By the end of this chapter, you will be able to pick the right API type (REST, HTTP, or WebSocket); configure Lambda integrations with validation and transformations; deploy APIs across stages using CloudFormation, SAM, and CDK; and protect them with Amazon Cognito, IAM, Lambda authorizers, encryption, and throttling.
Exercise 1: Designing APIs on AWSExercise 2: Choosing the right API typeExercise 3: Migrating an APIExercise 4: Classifying API Gateway typesExercise 5: API developmentExercise 6: Which API Gateway capabilityExercise 7: Fix a 502 from a Lambda proxy integrationExercise 8: Connect an API to Lambda with a proxy integrationExercise 9: Testing and deploying your APIsExercise 10: Testing locally with SAMExercise 11: Which infrastructure as code tool should you use?Exercise 12: Ordering the serverless CI/CD workflowExercise 13: Protecting your APIsExercise 14: Failing API requestsExercise 15: Custom authorization rulesExercise 16: Handling traffic spikes