🏝️AWS 3

S3 cloudfront , nginx, certbot(Let's Encrypt) 이용해 mern 배포하기

전체적 s3, cloudfront의 그림  우리는 S3에 저장된 프론트 파일들을 cloudfront의 도메인 주소를 통해 만나볼 수 있게된다.직접전 파일 공간을 불러오긴 좀 그러니까, cloudfront의 도메인 주소를 통해 불러오는 것이다.  Let's Encrypt를 사용하여 Express 앱을 배포하고, Nginx를 통해 리버스 프록시 설정을 하며, CloudFront로 콘텐츠를 배포하는 경우의 일반적인 설정 순서는 다음과 같습니다. 로드 밸런서의 필요성은 애플리케이션의 규모와 트래픽 양에 따라 달라질 수 있으니, 반드시 필요한 것은 아닙니다. 1. EC2 인스턴스 및 보안 그룹 설정EC2 인스턴스 생성: 원하는 사양으로 EC2 인스턴스를 생성합니다.보안 그룹 설정: 인스턴스에 연결된 보안 그룹에서..

🏝️AWS 2024.03.25

AWS 키페어란?

키페어가 뭐길래 인스턴스를 지워도 쓸수있는걸까? 키 페어가 인스턴스를 삭제해도 사용할 수 있는 이유는 키 페어와 인스턴스가 서로 독립적으로 존재하기 때문입니다. 키 페어는 클라우드 인프라에서 제공하는 보안 메커니즘의 일부로, 주로 SSH(Secure Shell) 접속에 사용됩니다. 이는 두 부분으로 구성됩니다 공개 키: 클라우드 인스턴스(또는 서버)에 저장됩니다. 이는 안전하게 데이터를 암호화하는 데 사용되며, 누구에게나 공개될 수 있습니다. 비공개 키: 사용자가 안전하게 보관해야 하는 키 부분입니다. 이 키를 사용하여 공개 키로 암호화된 데이터를 복호화하거나, 공개 키와 짝을 이루는 인스턴스에 안전하게 접속할 수 있습니다. 키 페어는 이러한 보안 방식을 통해 인스턴스에 대한 안전한 접근을 보장합니다. ..

🏝️AWS 2024.03.14

aws생성오류 Signature not yet current: 20240313T002511Z is still later than 20240313T002503Z (20240313T002003Z + 5 min.)

Signature not yet current: 20240313T002511Z is still later than 20240313T002503Z (20240313T002003Z + 5 min.) 위와같이 aws 인스턴스를 처음 생성했더니 문제가 발생했다. 어제는 몽고디비처럼 시간차이를 수정해줘야되나 싶어서 인터넷을 뒤져봐도 나오는 에러가 아니었다. 공식문서를 뒤져봐도 누구하나 정리를 해놓은 것은 아니었다. 그럼 문제가 무엇인가? 정말 사소한건데ㅋㅋㅋㅋㅋ 내가 대학교 수업 가기전에 개발 공부를 하다가 자꾸 공부에 빠져서 5분만 더... 5분만더.. 하다가 계속 뛰어야할 일이 발생해서 노트북 시간을 5분 정도 빨리 앞당겨 놓았다. 이게 서버와의 시간차를 발생시켜 에러가 발생하는 이유였다. (여태껏 프론트, ..

🏝️AWS 2024.03.13