AWS 계정
serverless framework
도메인 구매를 위한 신용카드
serverless 설치
터미널에서 sls 입력 후 프로젝트 설정
프로젝트 터미널에서 yarn이나 npm install로 패키지 설치
sls deploy로 배포하면 endpoints
에 url이 나오는데 접속하면 응답이 온다.
배포가 됐다면 저 endpoint 대신 지정된 도메인으로 API를 호출하게 해보쟈
route53 -> 등록된 도메인 -> 도메인 등록
ACM 인증서 생성
API Gateway -> 사용자 지정 도메인 이름
생성 -> 생성한 도메인 이름 지정 -> ACM 인증서 선택 -> 생성 완료
생성된 사용자 지정 도메인 이름의 API 매핑에서 lambda API를 등록하면 된다.
route53 -> 호스팅 영역 -> 도메인 이름을 클릭 -> 레코드 생성
레코드 이름 작성 -> 레코드 유형 A -> 값에서 별칭 체크 -> API Gateway API에 대한 별칭 선택 -> 리전 선택 -> API Gateway 도메인 이름 을 복사해 엔드포인트에 붙여넣기
그러면 API Gateway 도메인 이름 대신 레코드 이름으로 API 호출이 가능해진다.