lambda
-
[AWS] non www 을 www 으로 redirect 하기 ( Netlify )카테고리 없음 2024. 3. 6. 20:36
1. AWS Route53으로 netlify 에 redirect 하기. 2. non www 을 www으로 redirect 하기. AWS Route53으로 netlify 에 redirect 하기. www.lolduo.net 을 netlify 에 배포한 https://lolduo.netlify.app/ 으로 redirect 하기 위해서 CNAME 으로 Route53에서 redirect 해주었습니다. non www 을 www으로 redirect 하기. 똑같이 CNAME으로 redirect 하면 되지 않을까 생각하였지만 아래와 같은 에러가 발생합니다. 잘못된 요청입니다. (InvalidChangeBatch 400: RRSet of type CNAME with DNS name lolduo.net. is not p..
-
[LOL-DUO] Lamdba 로 데이터를 크롤링해 RDS 에 데이터 저장하기.프로젝트 2024. 1. 6. 16:24
1. 목표 2. 아키텍처 설계 과정 2.1 Lambda로 진행한 이유 2.2 Lambda가 2개로 나뉘어진 이유 2.3 JS로 진행한 이유 3. 개발 과정 3.1 VPC 내부에 Lambda 생성하기. 3.2 Lambda 함수 개발 ( JS ) 1. 목표 1. FreeTier 내에서 가능하도록 구현. ( 최소한의 비용 ) 2. Riot 데이터를 가져와 가공하여 RDS에 저장하기 및 내 서버 상태 체크. 3. 매 1시간 마다 돌며 결과를 Slack 으로 제공. 매 1시간 마다 Server의 상태 체크 등 정보를 가져와 Slack으로 알려주는 기능이 필요했습니다. 또한 주기적으로 Riot Data ( Version ) 등을 가져와 변경사항이 있다면 Database에 저장하고 알려주는 기능이 필요했습니다. 따라..
-
AWS Lambda Node.js 로 api call 하기Computer Science/Aws 2022. 9. 29. 17:06
람다에서 함수를 생성후 post 로 api call 함수를 만들어 봤다. data 까지 추가하여서 진행하는 원본은 아래와 같다. http 80 으로 보내려면 require 의 https 를 http로 변환하면 된다. const https = require('https'); const doPostRequest = () => { const data = { value1: 1, value2: 2, }; return new Promise((resolve, reject) => { const options = { host: 'www.example.com', path: '/post/example/action', method: 'POST', headers: { 'Content-Type': 'application/json..