Amazon API Gateway를 사용해 API를 구축, 보호, 운영하는 방법을 배웁니다. 이 챕터를 마치면 상황에 맞는 API 유형(REST, HTTP, WebSocket)을 선택할 수 있고, 유효성 검사와 변환 기능을 포함한 Lambda 통합을 구성할 수 있습니다. 또한 CloudFormation, SAM, CDK를 활용해 여러 스테이지에 API를 배포하고, Amazon Cognito, IAM, Lambda 권한 부여자(authorizer), 암호화, 제한(throttling) 기능으로 API를 보호할 수 있게 됩니다.
Exercise 1: AWS에서 API 설계하기Exercise 2: 올바른 API 유형 선택하기Exercise 3: API 마이그레이션하기Exercise 4: API Gateway 유형 분류하기Exercise 5: API 개발Exercise 6: 어떤 API Gateway 기능을Exercise 7: Lambda 프록시 통합에서 발생한 502 오류 해결하기Exercise 8: 프록시 통합으로 API를 Lambda에 연결하기Exercise 9: API 테스트 및 배포하기Exercise 10: SAM으로 로컬에서 테스트하기Exercise 11: 어떤 코드형 인프라 도구를 사용해야 할까요?Exercise 12: 서버리스 CI/CD 워크플로 순서 정하기Exercise 13: API 보호하기Exercise 14: API 요청 실패Exercise 15: 사용자 지정 권한 부여 규칙Exercise 16: 트래픽 급증 처리하기