내일배움캠프 27일차 개발일지

2021. 10. 29. 05:20스파르타코딩클럽

# TIL

 

http status 403 오류
4백번대 클라이언트
5백번대 서버

룰추가 if request~ then waf를 이용한 IP보안

1. 기존의 프론트엔드 페이지는 NGINX 웹서버를 인스턴스에 설치하여 관리
2. HTTPS를 사용하기 위해 인증서를 설치
3. S3 정적웹호스팅 기능을 사용하여 서버리스로 프론트엔드 페이지를 관리
4. CloudFront와 Certification Manager를 사용하여 HTTPS를 인스턴스 없이 생성
5. WAF를 이용하여 좀 더 보안을 강화
6. Route53을 이용하여 DNS를 이전

네임서버는(DNS: Domain Name Server)는 IP 주소와 도메인 주소를 연결해주는 역할.

서버리스(Serverless)
: 클라우드를 사용하여 서버를 빌려쓰는 형태에서 클라우드가 서버를 관리까지 해주는 형태

백엔드 서버리스는 Lambda가 제공

Lambda
: 서버리스 인프라를 구성하게 AWS에서 만들어진 서비스, 백엔드를 서버리스(Serverless)로 운영할 수 있는 서비스. S3가 별도의 서버, 관리 없이도 프론트 페이지를 운영할 수 있는 것처럼, 백엔드도 인프라를 신경쓰지 않고 운영할 수 있는 서비스
(S3와 Lambda의 역할은 비슷하다.)

lambda 용어
트리거
: 연관된 작업이 실행된 후 람다 함수를 실행 연관된 작업을 지정

Lambda를 사용하여 API를 만들기 위해서는 API Gateway가 필요

API Gateway
: HTTP 통신을 할 수 있게 HTTP URL, METHOD(GET, POST..) 를 만들어주어 API 엔드 포인트 역할