본문으로 건너뛰기

Day 7 - AWS Lambda

서버리스 함수로 RDS 연동 웹 API·정적 UI 구성

목차


학습 목표

  • AWS Lambda + API Gateway 개념 이해
  • RDS(MySQL) 와 서버리스 함수 연동
  • 정적 HTML에서 Lambda 엔드포인트 호출

실습 자료

📖 서버리스 Lambda Function 자료

항목설명
정적 UIindex.html + default.css + default.js
DB 스크립트배포용.sqlTMEMBER, TTEST 테이블
PDF02_Lambda RDS.pdf 강의 슬라이드
패키지pymysql.zip — Lambda 배포용 의존성

흐름 개요

브라우저 (index.html)
│ HTTPS

API Gateway → Lambda (Python + pymysql)


Amazon RDS (MySQL)
  1. RDS에 배포용.sql 적용
  2. Lambda에 핸들러 + pymysql 레이어/패키지 배포
  3. API Gateway에 라우트 연결
  4. 정적 페이지에서 fetch로 호출·결과 표시

체크리스트

  • RDS 보안 그룹에서 Lambda(또는 배스천) 접근 허용
  • 환경 변수에 DB 호스트·계정 설정 (코드에 비밀번호 하드코딩 금지)
  • CORS 헤더 확인
  • CloudWatch Logs로 오류 확인

관련 문서

그래프 뷰

그래프 데이터 로딩 중…
현재: Day 7 - AWS Lambda
노드 클릭 → 이동 · 드래그 → 위치 조정