개발학습일지

[Serverless] 서울 리전 사용(region: ap-northeast-2), AWS에서 람다와 로그 확인, API endpoint 주소 알기 본문

AWS/Serverless

[Serverless] 서울 리전 사용(region: ap-northeast-2), AWS에서 람다와 로그 확인, API endpoint 주소 알기

처카푸 2024. 5. 24. 14:33

서버리스에서 서울 리전 사용하기(region: ap-northeast-2)

Serverless 에는 서울 리전이 없어서 리전 오류가 발생한다. 바로 서울 리전으로 설정할 수 없다.

 

1. 서울 리전 사용

- AWS에 있는 서울리전을 사용하기 위해서

  serverless로 만든 폴더에 serverless.yml 파일 provider 부분을 수정한다.

service: 서버 이름

frameworkVersion: '3'

custom : ...

provider:
  name: aws
  runtime: python3.10
  region: ap-northeast-2

- $ sls deploy 하면 서울리전으로 배포가 된다.

 

2. AWS에서 만들어진 람다와 실행되는 로그 확인하기

- aws 콘솔에 로그인 (https://aws.amazon.com/ko/)

2-1. 람다 확인하기

- 서비스 -> 컴퓨팅 -> Lambda 들어가면, 내가 만든 서버가 보인다.

2-2. 람다에서 실행되는 로그 확인하기

- 서비스 검색: CloudWatch -> 로그그룹 -> 내가 보고 싶은 서버 선택 -> 로그 스트림 확인하기

- 로그 이벤트에는 기존 VSC 터미널에 뜨는 값들을 보여주고 있다.

 

3. API endpoint 주소 알기

- 서비스 -> 컴퓨팅 -> Lambda -> 내가 보고싶은서버 선택 -> API 게이트웨이 누르면 구성/트리거에 주소가 있다