[React] Amazon LAMDA

이미지
필요 준비물 AWS 계정 - Console login(Root) Browser - Chrome 설치순서 Console Lambda 생성 Webpage Lambda 생성 API service Lambda 생성  아마존의 Lambda Console/Webpage/API service를 생성하도록 합니다. 아마존 계정은  여기서  생성하고 만들도록 합니다. 계정을 만든 후 설정에서 언어와 리젼(지역)을 선택합니다. 계정과 환경 설정의 설명은 여기서 제외합니다. 아마존 AWS는 클라우드 호스팅 서비스를 제공하며 그에 따른 지불이 사용한만큼 받는 합리적인 형태를 가지고 있어 이용하기로 합니다. 또한 전세계에 센터들이 있어 로컬 호스팅 서비스와는 다릅니다. 다른 호스팅도 글을 통하여 설명 드리겠습니다. Lambda는 서비스를 간단하게 만들수 있고 많은 요청이 발생하도 자동을 확장되고 관리가 되므로 서비스에만 집중할 수 있는 유용한 서비스입니다. 1.Console Lambda 생성 콘솔창에서 Lambda를 검색하여 Lambda 콘솔로 들어갑니다. 앞으로 많이 쓸 서비스이기 때문에 옆에 별표를 눌러서 자주쓰는 서비스로 등록해 두시면 좋습니다. Lambda 콘솔에서는 오른쪽 메뉴에 있는 Functions 를 눌러서 들어가줍니다. 이번 세션에서는 이 Functions 기능을 주로 사용하여 서비스를 만들어 볼 것입니다. 지금 단계에서는 아무런 웹페이지도 볼 수 없습니다. 하지만 실망하지 마세요. 이번에 Lambda 에 대해서 알아보는 시간을 가지고 바로 다음번에는 실제로 웹페이지를 만들어 보는 시간을 가질 것입니다. Create function  버튼을 눌러줍니다. Lambda functions를 만들 때에는 4가지 방법을 이용하실 수 있습니다. 이 중 가장 쉽고 편하게 만들 수 있는 방법이 AWS 에서 제공하는 blueprint 로 만드는 방법입니다. 네가지 방법 중  Use a blueprint  를 클릭하세요.  ...

[Ubuntu] Amazon AWS EC2 2/2

이미지
설정순서 Amazon EC2 Package 설치 Devcom Publish Amazon EC2 Deploy  node.js 퍼블리싱은 설정을 다했다면 간단하리 만큼 쉽습니다. 어 이게 끝인가?하는 순간 마무리가 되지만 처음 한번은 역시 힘이 들겠지요. 처음부터 천천히 작업을 하도록 하겠습니다. 작업은 EC2 초기 설치를하고 개발컴에서 모듈 퍼블리싱 후 EC2에 디플로이 합니다. EC2, Lambda, DynamoDB 사용은 해보겠지만 EC2 말고는 Amazon외의 서비스를 이용할것 같습니다. 이유는 역시 돈이겠지요.👌👌 1. Amazon EC2 Package 설치 EC2 접속하기 - 이 부분은 글로 설명 드립니다.  😂 EC2 메뉴 -> 왼쪽 사이드바 Instance -> Instance 목록 선택 Instance 상세화면 Connect 탭 -> SSH Client Tab 클릭 하단의 Example 복사하여 터미널에서 붙여 넣어서 접속을 합니다. 초기 비밀번호는 없으므로 우분투글 의 root 비밀번호 설정을 보고 따라합니다. 설치 파일들은  WSL MariaDB 서버 환경 구성  2개 글을 보시면 됩니다. 동일한 우분투로 설치해서 똑같은 명령어 작업이 가능합니다. install package : curl, git, nodejs 기본적으로 curl과 git은 설치가 되어 있습니다. nodejs를 설치합니다. sudo apt-get install -y nodejs Git SSH 설치 - React 개발환경의 빗버킷 레파지토리를 이용합니다. cd ~/.ssh ssh-keygen -t rsa -b 2048 cat id_rsa.pub 퍼블릭키 복사 후 빗버킷 사이트로 이동합니다. Settings-> Personal Bitbucket Settings -> SSH-keys -> Add key -> 붙여넣기 2. Devcom Publish Source 최신 유지 및 Git Sync 작업, 아래와 같...