[AWS] serverless 프레임워크를 사용해서 AWS리소스 배포하기

Joney의 SW 공부 블로그·2023년 5월 30일
0

CI/CD

목록 보기
1/2

serverless 프레임워크

  • AWS 리소스 배포를 편하게 해주는 프레임워크
  • yml파일로 템플릿을 작성하면, 템플릿에 맞춰서 서비스를 배포

serverless.yml 작성

  • AWS 리소스 설정을 기술
    • 트리거, 권한 등을 설정
service: service name # lambda 함수 이름

provider:
  name: aws
  region: # aws region
  runtime: # (예시) nodejs18.x, python3.8

functions:
  # lambda에 대한 정의
  # handler, event, stream, 등을 기술

serverless offline 설정

  • Local에서 serverless를 작동해야 하는 경우, serverless offline을 사용하면 가능
    • (예시) Lambda를 사용해서 API 서버를 개발하는 경우
  • serverless.yml에 plug in을 설정
    plugins:
    - serverless-offline

serverless 명령어

  • aws lambda에 deploy
    • serverless deploy
  • serverless offline 기동
    • serverless offline start
profile
SW 지식 노트 블로그

0개의 댓글