감사쟁이야
감사쟁이의 성장기록
감사쟁이야
  • 분류 전체보기 (130)
    • Java-Spring (0)
    • ComputerScience (0)
    • Project (64)
      • TIL, WIL (57)
      • Project Retrospect (7)
    • Problem Solving (63)
    • Book Review (1)
    • Culture & Discovery (0)
    • Daily Log (2)

블로그 메뉴

  • 홈
  • 깃허브
  • 방명록
hELLO · Designed By 정상우.
감사쟁이야

감사쟁이의 성장기록

TIL(30) 21-10-29 : 서버리스 백엔드로 게시판 API 만들기
Project/TIL, WIL

TIL(30) 21-10-29 : 서버리스 백엔드로 게시판 API 만들기

2021. 10. 29. 23:50

💫  Facts

✅  Lambda와 (+VPC + NAT + SecretsManager + Proxy + S3 +RDS) 연동해서 인프라 구성하기

NAT 게이트웨이를 이용해 외부 인터넷 연결 

✅  Lambda를 이용해 실제 API 만들기 

✅  API를 사용한 게시판 만들기

 

💫  Findings

✔️   Lambda와 (+VPC + NAT + SecretsManager + Proxy + S3 +RDS) 연동

Lambda 함수에서 RDS 연결은 Dateproxy를 사용하도록 권장해서 Lambda에 VPC 추가를 한다.

Lambda 함수에 VPC를 연동하면 외부통신이 되지 않는다.

외부통신을 하기 위해서 지정한 서브넷에 NAT 게이트웨이를 설정한다.

 

🤔  인프라 구성할 때, VPC와 NAT까지 설정까지하는 이유는 무엇일까?

AWS Lambda를 통해 외부 인터넷에 접근하고 싶은 경우 Lambda를 public subnet에 두는 방식이 아닌 

private subnet + NAT 방식으로 연결하는 것을 권장하고 있다.

👉🏻 그 이유는 인프라 중에 중요한 인프라 부분은 외부에서 연결할 수 없게 해야 하기 때문이다.
      예를 들어, 중요한 데이터가 저장된 데이터 베이스는 외부에서 연결할 수 없게 해주어야 한다.
      그렇기에 프라이빗 서브넷에만 연결할 수 있도록 해주어야 한다.

'Project > TIL, WIL' 카테고리의 다른 글

TIL(32) 21-11-02 : Authentication 수정 완료  (0) 2021.11.02
TIL(31) 21-11-01 : SAM 프레임워크로 서버리스 배포하기  (0) 2021.11.01
TIL(29) 21-10-28 : 서버리스 백엔드  (0) 2021.10.28
TIL(28) 21-10-27 : 서버리스 프론트엔드  (0) 2021.10.28
TIL(27) 21-10-25 : Brute Force, DP, Greedy  (0) 2021.10.28
    'Project/TIL, WIL' 카테고리의 다른 글
    • TIL(32) 21-11-02 : Authentication 수정 완료
    • TIL(31) 21-11-01 : SAM 프레임워크로 서버리스 배포하기
    • TIL(29) 21-10-28 : 서버리스 백엔드
    • TIL(28) 21-10-27 : 서버리스 프론트엔드
    감사쟁이야
    감사쟁이야
    sunzero0116@gmail.com

    티스토리툴바