본문 바로가기

AWS2

aws cloud 9으로 rails 개발하기 1. 서론 최근에 회사 동료님과 토이프로젝트 협업을 위해 cloud9 위에서 개발를 해보았습니다. 웹앱 개발 프로젝트라 또 rails를 사용했는데요, cloud9으로 rails 환경 구축하는 법을 포스팅 하려고합니다. 2. environment 생성 환경 생성은 아주 쉽습니다. aws cloud9 콘솔에서 create environment 버튼을 눌러주시고요 환경의 타입, 인스턴스 타입, os 등등을 설정해주면 끝입니다. 저는 따로 프로젝트의 개발 서버가 없었기때문에 첫번째 환경타입, 가장 작은 instance, amazon linux 플랫폼을 선택했습니다.(디폴트 설정값입니다.) 그리고 기타 설정들을 완료해주면 환경 생성 끝입니다. 몇분간의 기다림 후에 환경 생성이 완료됩니다. 3. 공유하기 제 생각에.. 2020. 11. 8.
aws cognito 사용해보기 1. google oauth2 인증 구현하기 개발자들이 좋아하는 말중에 바퀴를 다시 발명하지 말라는 말이 있습니다... 괜한 삽질 하지말고 잘 만들어져있는 거 가져다 쓰라는 말인데요.. 저도 인증으로 괜한 삽질을 한바탕 마친후 있는 거 가져다 쓰기로 마음 먹고 cognito를 사용해보게 되었습니다. cognito는 aws 에서 제공하는 인증 및 사용자 관리 서비스인데요, 아주 간편하고 좋더구만요. 총 2편으로 1편에서는 간단하게 google oauth2를 구현하고 2편에서는 lambda 트리거를 이용하여 사용자 가입 전후처리를 해보겠습니다. 1. 사용자 풀 생성 먼저 aws cognito 콘솔에서 사용자 풀을 생성해줍니다. 일단은 기본 설정으로 해도 무방합니다. 그리고나서 사용자 풀에서 앱 클라이언트를 생성합니다. 역시 설정은 건들지않겠습니다. 왼.. 2020. 3. 5.