Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Amazon API Gateway for Serverless Applications (한국어)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it

이 과정에서는 Amazon API Gateway를 소개하고 애플리케이션 프로그래밍 인터페이스(API)를 생성하고 배포하는 방법에 대한 기본 사항을 설명합니다. API에 대한 액세스 권한을 관리 및 측정하고 이를 AWS Lambda와 통합하기 위한 옵션에 대해 학습합니다. 

  • 과정 수준: 기초
  • 소요 시간: 120분


참고: 이 과정은 Google Chrome(최신 주요 버전 2개), Microsoft Edge(최신 주요 버전 2개), Safari(최신 주요 버전 2개)에 최적화되어 있습니다.

활동

이 과정에는 프레젠테이션 및 평가가 포함되어 있습니다.


교육 과정 목표

이 과정에서 배울 내용은 다음과 같습니다.

  • API Gateway 및 Lambda가 더 큰 규모의 모놀리스를 결합 해제할 수 있는 초기 사용 사례를 파악합니다.
  • 엔드포인트 선택, 캐싱 구성, 권한 부여 방법, 사용량 계획 및 배포 단계가 포함된 API 관리용 애플리케이션에 대한 계획을 파악합니다.
  • WebSocket API를 사용하여 실시간 메시징 통신 애플리케이션을 구축하는 방법을 파악합니다.
  • API Gateway 콘솔을 사용하여 API를 처음부터 생성하고, 모의 엔드포인트로 테스트하고, 사용 가능한 권한 부여 옵션을 활용해 배포합니다.
  • 배포한 API에서 Amazon CloudWatch를 사용하여 트래픽을 분석하고 기회 또는 개선 사항, 검증 내역, 응답 및 매핑을 파악합니다.
  • Lambda 별칭 및 API Gateway 스테이지 변수를 사용하여 API Gateway를 Lambda 함수에 대한 이벤트 소스로 활용합니다.


수강 대상

이 과정의 수강 대상은 다음과 같습니다.

  • 마이크로서비스 및 API 기반 개발에는 익숙하지만 서버리스는 처음인 소프트웨어 개발자
  • Lambda에 앞서 API Gateway를 사용하는 방법의 기본 사항을 익히는 데 관심이 있는 모든 사람 


선행 조건

이 교육 과정을 수강하기 전에 다음 조건을 갖추는 것을 권장합니다.

  • 약간의 코딩 경험 
  • 클라우드 아키텍처에 대한 지식
  • Amazon Simple Storage Service(Amazon S3), Amazon DynamoDB, AWS Lambda를 포함하여 다른 Amazon Web Services(AWS) 서비스에 대한 지식
  • API 기반 개발에 대한 이해


교육 과정 개요

모듈 1: API Gateway 소개

  • API 관리의 어려움
  • API Gateway를 API에 대한 현관문으로 사용
  • API Gateway 기능
  • API Gateway 아키텍처
  • 사용 사례에 가장 적합한 API 유형 선택

모듈 2: WebSocket API 설계

  • WebSocket API를 활용한 실시간 메시징 통신
  • API Gateway에서 WebSocket API 개발
  • WebSocket API에 대한 연결 유지 관리

모듈 3: REST API 설계

  • REST API
  • API Gateway REST API 엔드포인트 유형
  • API Gateway 선택적 캐시
  • REST API의 요금 고려 사항

모듈 4: API Gateway를 사용하여 API 구축 및 배포

  • API 호출의 구조
  • API Gateway를 사용하여 API를 구축하는 단계
  • API 스테이지
  • 구축 및 배포 모범 사례

모듈 5: API 액세스 관리

  • API에 대한 액세스 관리
  • API Gateway에 대한 권한 부여
  • IAM을 통한 권한 부여
  • Lambda 권한 부여자
  • Cognito 권한 부여자
  • 조절 및 사용량 계획
  • IAM 권한
  • 리소스 정책

모듈 6: 모니터링 및 문제 해결

  • API Gateway에 대한 CloudWatch 지표
  • API Gateway에 대한 Amazon CloudWatch Logs
  • X-Ray 및 CloudTrail로 모니터링

모듈 7: 데이터 매핑 및 요청 검증

  • 매핑 템플릿을 사용한 데이터 변환
  • Gateway 응답으로 오류 처리
  • 요청 확인을 API Gateway로 오프로드

모듈 8: 마무리 및 다음 단계

  • 요약
  • 추가 리소스
  • 다음 단계


Reviews

Start your review of Amazon API Gateway for Serverless Applications (한국어)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.