[CloudClub 5주차/AWS]
9. API Gateway ~ 10. Code Commit & Code Deploy & Code Pipeline
1. API & RESTful API
- API(Application Programming Interface): 요청한 request를 중간해서 처리하고 다시 전달하는 역할
- Restful API:
- API 종류들 중 하나
- REpresentational State Transfer
- CREATE(post), READ(get), UPDATE(put), DELETE(delete)
- JSON형태
2. API Gateway란?
- 대부분의 어플리케이션은 RESTful API 기반으로 운용
- But, 매우 힘든 RESTful API 관리
- Authentication & Authorization
- API 요청을 모니터링 해야함
- 더 나은 성능을 위해 API 요청 캐시 시스템 필요
-> API Gateway란?
- 뛰어난 확정성 제공 및 API를 만들고 운영하고 모니터링 가능
- Back-end 서비스(웹 어플리케이션, EC2)에 들어있는 데이터 접근 허용
- Pay As You Go(API를 사용하는 경우에만 비용 지불)
- API Gateway 실습
1) DynamoDB 생성
2) Lambda 함수 생성
3) APIGateway 테스트
- 뭐가 권한설정 오류가 뜨는데 제대로 다시 실행하려면 수정을 다시 해주어야될 것 같다.