aws

    nextjs 프로젝트를 정적배포를 해보다 생긴일

    Nextjs 개발이 거의 다 마무리가 되가는 상황에 배포를 해보기로 했다.s3와 cloudfront를 사용해서 배포를 해보기로 했다.하지만 잘못된 결정이었다..  정적 웹 호스팅이란?정적 웹 호스팅은 HTML, JavaScript, 이미지, 동영상 및 기타 파일을 저장된 그대로 웹 사이트 방문자에게 단순히 제공할 뿐이며 애플리케이션 코드를 포함하지 않는다.정적 웹 호스팅은 ssr 처럼 전체 프로세스가 각 사용자 요청에 수행되는 것이 아닌 빌드 시간에 수행된다. 따라서 속도가 더 빠르다. 또한 seo 검색엔진 최적화에 이점이 있고 cdn에서 페이지를 수신하면 되기때문에 리소스와 비용을 절감할 수 있다.따라서 마케팅 웹사이트 , 블로그 및 문서, 포트폴리오 웹사이트 등에서 많이 사용한다. Nextjs의 정적..

    간단한 AWS CloudWatch 활용 (Feat: serverless)

    CloudWatch : Amazon CloudWatch는 AWS 리소스와 AWS에서 실시간으로 실행 중인 애플리케이션을 모니터링 하는 서비스. CloudWatch를 잘 쓸 수 있다면 AWS에서 발생한 다양한 이벤트들을 수집하고 지표를 확인 할 수 있다. 또한 필요할때 알림을 보낼 수도 있다. 예를 들면 정해놓은 임계치에 도달할 경우 모니터링 중인 리소스를 자동으로 변경하는 알림을 생성할 수 있습니다. 저는 AWS Lambda를 통해서 서버를 배포했는데 가끔 배포들 하다보면 알 수 없는 문제가 일어나는 경우가 있습니다. 제가 마주한 에러는 500 Internal Server Error였습니다. Http 500 오류는 다양한 원인이 있습니다. 포트 번호가 잘못되었을 수도 있고 데이터베이스 연결에서 문제가 되..

    aws amplify 'url' 에서 리디렉션한 횟수가 너무 많습니다. 해결 방법

    aws amplify에 배포를 하고 이제 다되었나 보니까는 'www..'에서 리디렉션한 횟수가 너무 많습니다. 라는 에러가 나왔다. 간단한 오류 였는데 우여곡절이 많았다. 1. 일단 시키는대로 쿠키를 삭제해보고 다시 들어가보자! 일단 시키는대로 쿠키를 삭제해보고 들어가보면 해결 되어있을 수 있다. 많은 사람들이 쿠키를 삭제하고 다시 들어가보니 잘 동작하였다고 한다. 하지만 나의 경우에는 애초에 배포를 할 때 설정을 리디렉션 설정을 잘못한 것이였다. ChatGPT가 이렇게 말했다 'www...' 리다이렉션 횟수가 많은 경우, 다음과 같은 몇 가지 원인과 해결 방법을 고려해 볼 수 있습니다: 중복 리다이렉션 규칙: Amplify 또는 다른 웹 호스팅 서비스에서 설정한 리다이렉션 규칙이 중복되어 계속해서 리다..