serverless
AWS Lambda - Github Actions를 이용한 Serverless CI/CD
1. Github Actions를 이용한 Serverless CI/CD Serverless 프레임워크를 사용해 내 AWS Lambda를 배포하였다. Github Actions를 사용해 수정 사항을 push 할 경우 Serverless가 자동으로 배포하도록 만들어보자. Severless Github Action 사용법 참고: https://github.com/serverless/github-action GitHub - serverless/github-action: A Github Action for deploying with the Serverless Framework :zap::octocat: A Github Action for deploying with the Serverless Framework - ..
AWS Lambda - serverless 배포 region 변경하기
serverless 프레임워크로 배포를 하면 기본값으로 us-east-1 region에서 배포를 한다. region을 ap-northeast-2(서울)로 변경해보자. 1. serverless.yml 파일을 연다. serverless.yml은 serverless 환경설정 파일이라고 생각하면 된다. 2. provider 밑에 region 값을 추가한다. 이대로 배포하면 에러가 발생한다. 3. org와 app을 삭제한다. org 정보를 삭제 했기 때문에 이대로 배포하면 또 에러가 발생한다. 4. 로컬에 credential 셋팅을 해준다. 터미널창에 아래 명령을 본인의 key값, secret key 값을 넣고 실행한다. \ 는 제외하고 한줄로 실행한다. serverless config credentials \ ..
AWS Lambda - Serverless 프레임워크로 테스트 배포하기
1. 서버리스 홈페이지 회원가입 https://www.serverless.com/ Serverless: Develop & Monitor Apps On AWS Lambda Easily develop and monitor auto-scaling applications on AWS Lambda, API Gateway, DynamoDB, etc., with the Serverless Framework and Serverless Monitoring Dashboard. www.serverless.com 2. AWS Credentials를 serverless에 적용 add Next IAM에서 받았던 credentials를 보고 key를 입력해준다. 참고: https://donghyeok90.tistory.com/19..
AWS - Serverless 프레임워크 설치하기
1. Serverless(서버리스)란? 개발자가 서버를 관리할 필요 없이 애플리케이션을 빌드하고 실행할 수 있도록 하는 클라우드 네이티브 개발 모델 2. Serverless Framework AWS, Azure, GCP 등의 서버리스 서비스를 쉽게 사용할 수 있도록 도와주는 오픈소스 프레임 워크 3. Serverless 프레임워크 사용을 위한 Node.js 설치 Node.js 다운로드 링크 https://nodejs.org/en/download/ Download | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org LTS 버전으로 다운로드 쭉 next를 눌러서 기본값으로 설치 4. Serve..