본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

이론/SCP Training & Certification

Cloud Engineer 실무교육 [24hr] - [KR] Ch.5 Managing App. Build & Deployment_App. Design

API는 컴퓨터와 애플리케이션을 연결해주는 인터페이스

서로다른 프로토콜, 통신규격을 사용하더라도 표준화된 문법을 사용함으로써 커뮤니케이션 비용을 줄이고 빠른개발이 가능하다.

https://standout.tistory.com/1075

 

API란?

API Application Programming Interface 프로그램에 요청을 전달하기위한 통로 혹은 방법

standout.tistory.com

 

 

API Gateway 서비스

API Gateway, API를 손쉽게 관리 및 모니터링 하는 서비스

사용량 정책을 설정해 시간당 호출건수 설정으로 과도한 트래픽 인입을 방지할 수 있다.

 

API Gateway 서비스 플로우

API 사용자는 API 관리자가 API Gateway를 통해 등록한 API를 제공받는다.

Console에서 접속 및 정보를 제공받는다.

 

API Gateway생성/관리/연결

API Gateway 명입력 - 버전입력 - 사용할 프로토콜 사용 - url생성 - 엔드포인트 url입력 - 보안체계선택 - cors 활성화 여부 선택 - url pattern 매칭을 통해 메소드 설정가능 get post put delete - 생성한 api복제, 내보내기, 배포, 삭제가능 - api 사용량정책명 - 제한건수 - 제한시간 설정가능 - api collection명 - key유효시간설정 - 사용량정책설정 - api collection 상세 - 연결

* 웹브라우저에서 해당 api주소를 호출하면 응답을 받을 수 있다.

 

api모니터링

기간별 모니터링 가능, 지연이 발생하는 api, api기능 세분화 등 지속적으로 품질개선가능.

평균 응답시간 및 평균 호출횟수 모니터링가능.

 

Notification 상품

mail, sms, push 를 이용한 사용자 알림기능을 간편하게 구현이 가능하다.

웹기반 콘솔을 통해 사용신청 후 api가이드를 제공받아 예약발송, 대량발송, 수신거부처리, 사용량 조회등 notification 관리를 편리하게 수행이 가능.

mail, sms, push는 프로젝트당 하나의 서비스만 신청이 가능하며 신청/관리시 사용자 혹은 관리자 권한이 필요하다.

 

mail, sms, push 서비스 신청하기

push 신청 - 한프로젝트에서 별도설정없이 신청시 동시에 서비스가 생성 - 상세정보 - api url정보와 app key 정보 확인 

*sms 서비스 신청시 sms, mms, lms, l_sms 가능 - 상세정보 - api url정보와 app key 정보 확인