반응형

AWS Lambda 6

AWS Lambda : 기본 설정 편집 (제한 시간 늘리기)

# 외부 API를 가져와서 실행시키는 함수나 함수 갯수가 많아 서버를 실행시키는데 시간이 오래 걸리게되면 종종 배포시에 실패하는 현상이 발생할수 있다.- 이때 Lambda 설정에서 제한 시간을 조정하여서 실패를 방지할수 있음 # 수정을 원하는 함수를 선택하고 들어가 일반 구성의 편집 선택 # 여기서 원하는 제한 시간으로 변경- 최대 15분 (900초) 까지 설정 가능 다음 게시글로 계속~!

AWS Lambda : (8) API 게이트웨이 & CloudWatch (배포&오류 확인)

# 배포가 완료되면 AWS의 Lambda를 들어가보면 배포된 서버가 등록된것 확인가능- 지역을 꼭 알맞게 설정해줘야함 # 배포된 서버 url을 확인하고 싶다면, Git Actions에서 앤드포인트를 로그로 직접 확인해도 되고, Lambda에서 배포된 API 게이트웨이를 확인해서 볼수도 있다.  # 중간에 오류가 발생하였을때는 CloudWatch를 활용해서 볼수 있다.- 참고 : https://sorktjrrb.tistory.com/150 # 혹시 로컬 환경이 아니라 서버 환경에서 에러가 났는지를 확인하고 싶을때는 AWS에 CloudWatch를 이용하면 된다.- AWS > CloudWatch > 로그 > " data-og-host="sorktjrrb.tistory.com" data-og-source-url..

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 : (5) 배포된 서버 포스트맨으로 테스트

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

AWS Lambda : (3) Node.js & Serverless 설치하기

> # AWS 배포를 위해 Serverless framework 설치가 필요!# serverless가 바뀐부분이있어서 조금 복잡하다 수정이 필요할 경우 계속 업데이트 필요..! 1) npm 설치! (Nodejs OS 맞게 설치)https://nodejs.org/en/ Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org 2) Serverless 사이트에 회원가입 이미 아이디가 있다면 로그인! (사이트를 켜논 상태 유지)https://www.serverless.com/ Serverless: Zero-Friction Serverless Apps On A..

AWS Lambda : (1) Lambda를 이용한 Serverless Applications

> # 서버리스란?? - AWS 서버리스는 인프라 관리를 신경 쓸 필요 없이 애플리케이션과 서비스를 구축하고 실행할 수 있게 해주는 AWS의 클라우드 컴퓨팅 모델- 서버리스 컴퓨팅에서는 서버 프로비저닝, 유지 보수, 확장 등의 작업이 AWS에 의해 자동으로 관리되며, 개발자는 코드 작성과 비즈니스 로직 구현에만 집중할 수 있어 용이하다.- 참고 : https://aws.amazon.com/ko/serverless/ 서버리스 컴퓨팅 – Amazon Web Services웹 애플리케이션 웹 애플리케이션 구축 등록된 사용자가 항목을 생성하고 업데이트하고 보고 삭제할 수 있는 단순한 ‘할 일 목록’ 웹 앱을 구축합니다. 이벤트 기반 웹 애플리케이션에서는 Aaws.amazon.com # 주요 개념 및 서비스## ..

728x90
반응형