AWS

[AWS] 정적 웹페이지 배포하기 ( S3 + CloudFront )
S3 배포 버킷 만들기 AWS 리전 서울로 지정 퍼블릭 엑세스 차단 해제 버킷 권한 정책 설정 권한 > 버킷 정책 수정 { "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadGetObject", "Effect": "Allow", "Principal": "*", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::{ BucketName }/*" // 버킷네임 적용 } ] } 예시 배포 파일 업로드 🙏배포 파일은 루트 디렉토리 안의 내용물만 올려야한다 속성 > 정적 웹사이트 호스팅 설정 정적 웹사이트 호스팅 활성화 인덱스 문서 index.html 로 설정 설정 후 엔드포인트 생성 S3 배포 배포할 프로젝트 디렉..

[AWS] CLI
AWS CLI 설치 // with brew brew install awscli // aws version aws --version CLI 인증 설정 AWS 계정에서 발급한 IAM 사용자의 Access Key ID / Secret Access Key 필요 aws configure AWS Access Key ID [None] : [발급받은 IAM의 Access Key ID] AWS Secret Access Key [None] : [발급받은 IAM의 Secret Access Key] ap-northeast-2 = 서울 output format : json AWS Access Key ID [None]: [여기에 AWS Access Key를 입력] AWS Secret Access Key [None]: [여기에 A..

AWS 터미널 명령어
배포 과정 관련 코드들 Amazon에서 받은 키페어 chmod 뒤에 숫자 세개가 나오는데 차례대로 나 / 그룹 / 전체에 대한 권한을 의미한다 권한은 3가지로 read(4) , write(2), execute(1)가 있는데 이 숫자들 합의 조합으로 권한을 나타낸다 chmod 400의 의미는 4/0/0 으로 나에게만 읽기 권한이 있도록 하는 것이다 권한 설정이 완료되었으면 우분투 서버 열기 ubuntu@ 뒤에 ip 주소는 인스턴스를 생성하고 설정한 퍼블릭 혹은 탄력적 IP 주소이다 이렇게 나오면 우분투 서버에 성공적으로 들어간거다 여기서 원하는 프로젝트를 클론하면 된다 하지만 그 전에 우분투 서버에 Node를 설치해야 한다 curl -sL | sudo bash - sudo apt-get update sud..

AWS란?
Traditional IT 방식의 문제점 Datacenter 렌트 비용을 지불해야한다. (보통 monthly / yearly contract) Power supply, cooling, maintenance 비용을 지불해야한다 새로운 하드웨어(서버)를 추가하거나 교체할 때 시간이 많이 소모된다 확장하는데 제한사항이 많다 현재 유지되고 있는 인프라를 24/7 모니터링 할 인원을 고용해야 한다 천재지변에 대응하기 어렵다(지진, 화재, power shutdown, 등) Cloud Computing Cloud computing 이란, IT 리소스르르 인터넷을 통해 on-demand로 제공해주는 서비스를 말한다 Cloud 서비스를 이용하면 사용한만큼만 지불하면 되는 pay-as-you-go pricing이 적용된다..

[TeamProject] 배민문방구 클론코딩
클론 사이트 배민문방구 - https://brandstore.baemin.com/ 배민문방구 쓸데없는 거 팔아요! 재미있게 사는 배민문방구 by.배달의민족 brandstore.baemin.com 배민문방구는 주식회사 우아한 형제들의 사이트로 재미있게 사는 경험을 추구하는 문구, 리빙, 책, 콜라보 한정판 제품을 판매하며 고유의 색감과 깔끔한 디자인과 탄탄한 기본적인 기능들이 합쳐져있는 온라인 커머스 사이트이다 시연 영상 https://www.youtube.com/watch?v=JQFqtvcOhj0 AWS 배포 : 88문방구 (http://3.137.123.220:8000/main) 88stationery GitHub https://github.com/cks612/32-1st-88stationery-fro..