[CloudClub 5주차/AWS] 9. API Gateway ~ 10. Code Commit & Code Deploy & Code Pipeline

이지연·2021년 5월 25일
0
post-thumbnail

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를 사용하는 경우에만 비용 지불)
  1. API Gateway 실습
    1) DynamoDB 생성

2) Lambda 함수 생성

  • Resource란 api의 머리에 해당

3) APIGateway 테스트

  • 뭐가 권한설정 오류가 뜨는데 제대로 다시 실행하려면 수정을 다시 해주어야될 것 같다.
profile
안녕하쇼!

0개의 댓글