반응형

2024/05/27 4

AWS Lambda : (7) Serverless Framework와 Github Actions 를 이용한 AWS 자동 배포

Github Actions 를 이용한 AWS 자동 배포 > # 이전장까지 하여서 수동배포는 모두 진행해 보았고, 자동 배포하는법을 진행- EC2 때와 동일하게 Github Actions를 이용 # 깃허브로 이동전에 serverless framework 화면에서 로그인- 참고 URL : https://www.serverless.com/ Serverless: Zero-Friction Serverless Apps On AWS Lambda & Beyond.Easily build auto-scaling, low-overhead applications on AWS Lambda, API Gateway, DynamoDB, and other managed services with the Serverless Framewo..

AWS Lambda : (6) Github repositoried 연동 (Personal Access Token)

# 개발중인 코드의 유지보수 및 관리를 위하여 Github와 연동하기 위해 새로운 repositoried를 생성한다.- 실무적인 방법으로 연동하기 위해 Private로 생성한다.- readme와 gitignore는 설정하지 않는다. # Private로 생성한 repositoried와 연동을위해선 계정의 Personal Access Token이 필요하다.- Github.com에서 프로필 사진을 누르고 > 셋팅 > 좌측 제일 하단의 Developer settings- Tokens (classic) > Generate new token (classic) 으로 용도에 맞는 명칭으로 생성해준다. # 명칭, 유효 기간, 설정값 등은 용도에 맞게 설정해 주면 된다.- 한번 생성한 키값은 처음에만 조회가 가능하고 이후..

AWS Lambda : (5) 배포된 서버 포스트맨으로 테스트

# 이전 장에서 배포는 완료하였고, 이제 배포된 서버가 정상적으로 구동되는지 확인하여야 한다! # 포스트맨을 실행시키고, 임의의 창을 하나 열어서 생성된 URL을 복사 붙여넣기 해주고 SEND # app.py 에 있는 경로대로 URL에 입력하여 SEND- Postman에서 문구가 정상적으로 출력되면 서버가 정상 배포된것이다!- 이제 이 환경에서 배포할 API 서버를 개발하면 된다. 다음 게시글로 계속~!

AWS Lambda : (4) 배포 전 수정 사항 & 한국 서버로 배포 방법

# Serverless로 생성한 폴더를 VSCode로 실행하여 app.py 화면에서 이전 생성한 가상환경으로 맞춰준다. # 현재 날짜 기준으로 바로 서버배포를 진행하면 오류가 발생된다!- 2가지 오류가 계속 발생되어 해당 부분 수정### 이전 게시글에 따라서 3.38.0 버전으로 깔았으면 오류가 발생되지 않는다!### 오류가 없다면 그냥 그대로 진행하면 된다! 1. plugins를 계속 인식하지 못하는 오류 수정 > VSCode CMD를 실행시켜 플러그인 설치npm install serverless-wsgi --save-dev 2. nodejs 폴더 개수가 많아 인식이 실패한다는 오류 수정 > serverless.yml 파일을 열어 제일 하단에 해당 구문 입력후 저장package: individuall..

728x90
반응형