본문 바로가기
카테고리 없음

4. Lambda로 서버구성

by Tate_Modern 2022. 11. 15.

오늘은 프로젝트 4일차

원래 계획은 서버를 직접 구현을 해보려고 하였으나 nest를 사용하기 위해서 준비해야하는 것들이 많아, 다음에 배워보는 것으로 했습니다.

다음달부터 신규로 서비스 구축을 하는데 그 때 lambda를 사용해야하는 부분들이 있어서 연습삼아,
이번 프로젝트에 환경구성부터 api를 만들어 보는 것으로 계획을 변경했습니다.

 

그래서 오늘은 AWS 튜토리얼을 진행했습니다. 문서가 정말 잘 나와있어서 따라하기 편했습니다.
https://docs.aws.amazon.com/ko_kr/lambda/latest/dg/getting-started.html

 

Lambda 시작하기 - AWS Lambda

Lambda 시작하기 Lambda 사용을 시작하려면 Lambda 콘솔에서 함수를 생성해야 합니다. 몇 분 안에 함수를 생성하고, 호출하고, 로그와 지표를 확인하고, 데이터를 추적할 수 있습니다. Lambda 및 기타 AWS

docs.aws.amazon.com

## Lambda Hello World 함수 만들어보기

Lambda 페이지의 개발자 가이드 북을 보면 가장 최상단에 Hello World 출력해보기 란이 있는데,

간단하게 람다 함수생성 과정부터 함수생성 후 테스트를 진행하는 것 까지 따라해볼 수 있습니다.

 

## Lambd를 이용해 S3 조작해보기

https://docs.aws.amazon.com/lambda/latest/dg/with-s3-tutorial.html#with-s3-tutorial-prepare-create-buckets

 

Tutorial: Using an Amazon S3 trigger to create thumbnail images - AWS Lambda

Tutorial: Using an Amazon S3 trigger to create thumbnail images In this tutorial, you create a Lambda function and configure a trigger for Amazon Simple Storage Service (Amazon S3). Amazon S3 invokes the CreateThumbnail function for each image file that is

docs.aws.amazon.com

 

람다에 함수를 배포하기 위한 방법으로 컨테이너, S3에 Zip 파일을 업로드한 방식, 계층 방식 이렇게 나와있어

가장 저에게 익숙한 S3에 파일로 업로드로 하려했으나, 코드들을 S3에 zip파일로 관리하면 수정하거나 vscode의 변경된 부분만 보여주는 기능들이 없으니 불편할 것 같아 github action을 이용해서 배포하는 방법을 시도해보려 합니다.

댓글