Large Rainbow Pointer
반응형
AWS S3로 React 배포하기
💜 리액트/React2025. 2. 23. 23:51AWS S3로 React 배포하기

시작하며...사실 AWS에 대한 두려움이 있었다ㅋㅋㅋㅋ😨전에 1년 프리티어 기간이 끝나고 나서 생성해 둔 EC2, RDS 때문에 금액에 부과되었다... 다행히 고객센터를 통해 일부분 환불 받을 수 있었지만, 이런 경험 때문에 AWS를 사용하는 게 무섭다ㅠㅠ! 라는 편견이 생겼다. 하지만 최근(?)에 AWS Amplify로 풀스택 개발을 하게 되었으며, AWS의 다양한 자원인 DynamoDB, Cognito, CloudWatch 등을 사용하게 되면서 그 두려움과 편견을 극복할 수 있게 되었다. 어려워 보이는 UI 때문에 진입장벽이 있었으나 막상 사용해 보니 생각보다 유용한 기능들이 많았고 이를 이해하고 나니 매우 편리하였다. 그러다 문득..! React 웹 어플리케이션을 Vercel이 아닌 AWS를 사용..

[AWS Amplfiy Gen2/Next.js] NextAuth.js 구글 로그인 구현기 (feat. Cognito)
💜 프로젝트 구현2024. 11. 17. 18:52[AWS Amplfiy Gen2/Next.js] NextAuth.js 구글 로그인 구현기 (feat. Cognito)

시작하며...이번 코드잇 인턴 프로젝트인 "Codeit Resources"가 11월 1일에 무사히 완료되었고 긍정적인 평가를 받았다!그러나... 실제 직원분들이 사용하고 피드백을 받기 위해서는 구글 캘린더가 연동이 필수적이라고 요구사항을 받았다. 사실 여기서 프로젝트를 마무리할 수도 있었지만, 팀원들과의 회의 끝에 구글 캘린더 연동 작업을 추가로 진행하기로 결정을 내렸다. 다행히도 코드잇 측에서 2주간 리소스(AWS)를 제공할 수 있다는 답변을 받아 계속 프로젝트를 이어나가게 되었다. 구현 초기 단계백엔드 서버가 필요해!먼저 구글 캘린더 API와 연동을 하기 위해서는 백엔드 서버가 필요했다. 현재 프로젝트의 AWS Amplify Gen2를 사용하고 있어 간편하게 풀스택 개발을 할 수 있었다.그런데.. ..

[AWS Amplify Gen2] Cognito, AWS SDK를 활용한 유저 기능 구현
💜 프로젝트 구현2024. 11. 5. 23:17[AWS Amplify Gen2] Cognito, AWS SDK를 활용한 유저 기능 구현

시작하며이번 코드잇 인턴에서 AWS Amplfiy Gen2를 기술스택으로 선정하였고, 나는 그중에서 User 관리 기능을 담당하게 되었다. 이 기능을 구현하면서 AWS Cognito를 적극적으로 활용했다. 그러나 기본 제공 기능만으로는 프로젝트 요구 사항을 완전히 충족하기 어려워, AWS SDK를 통해 보다 세밀한 User 관리 기능을 개발하게 되었다. 그래서 해당 구현 과정을 기록하기 위해 글을 작성하게 되었다. 구현한 기능우선 해당 프로젝트는 사내에서 사용하는 서비스로 회원가입 기능은 없이 ADMIN이 멤버를 추가하고 수정하고 삭제하는 방식이다. 그래서 크게 다음과 같은 기능을 구현하였다.멤버 추가멤버 수정멤버 삭제로그인비밀번호 재설정비밀번호 변경 1. AWS SDK 사용 이유Cognito의 기본 메..

반응형
image
loading