Coding Study/AWS(4)
-
github Action 을 CI/CD 세팅하기
깃허브에 push 하면 AWS S3 에 자동 배포되고 cloudfront의 캐시도 update 하기 github action 코드를 작성할 폴더 생성Project └── .github └── workflows .github 폴더와 이안에 workflows 폴더를 생성을 하고 .yml 파일을 만들어서 아래 코드를 작성한다.name: Deploy To S3 And Invalidate Cloudfronton: push: branches: - mainjobs: deploy: # job 의 이름을 작성 아무이름 작성가능 runs-on: ubuntu-latest steps: - name:..
2025.05.29 -
CloudFront 에 도메인 연결
1. 도메인 발급 받기 1) 무료도메인 연습용으로 발급 2) CNAME에 CloudFornt 의 도메인 주소를 작성한다. - 앞의 HTTP:// 는 삭제하고 작성한다. - 이렇게 하면 todolost.n-e.kr 이라는 주소로 들어가면 CloudFront 로 연결된 주소의 IP 를 받아와서 redirect 시킨다. 2. CloudFront 설정 1) 내가 만든 CludFront 클릭하여 진입 2) 설정에서 편집을 클릭 3) 이제 Alternative domain name(다른도메인변경) 과 certificate(인증서) 를 등록 하면 된다 - SSL 즉 HTTPS를 적용시키기 위한 인증서 - 이제 인증서를 발급 받으러 가보자 3. 인증서 발급 1) 메뉴 검색..
2025.05.28 -
S3 Cloud Front 적용 방법
Cloud Fornt 란?컨텐츠는 S3라는 저장소에 저장이 되지만 거리가 멀다면 물리적 거리로 인해 시간이 오래 걸린다.이런 문제를 해결하기 위해 전세계 곳곳에 임시 저장소를 구축해서 가장 가까운 임시 저장소로부터컨텐츠를 가져오면 속도가 빨라니다.이런 형태의 서비스를 CDN 이라고 하고, AWS 에서 하는 CDN 서비스 이름을 CouldFornt라고 한다. Cloud Front 를 사용 하는 이유 1) 첫번째 이유는 응답속도 향상이다. 2) HTTPS를 적용 하려면 CloudFront 를 사용 해야만 한다. Cloud Front 적용 방법일단 S3 버킷을 생성 한다 ( AWS S3 배포하기 참고 : https://yongar2002.tistory.com/139 ) 1. 메뉴 > 네트워킹 및 콘텐..
2025.05.27 -
AWS S3 배포하기
“배포(Deploymen)”란 localhost는 자기 자신만 볼수 있는 공간이기 때문에 (다른사람은 접근 할 수 없는 주소) 이것을 인터넷에서 모든 사람들이 볼 수 있게 즉 접근할 수 있게 해야 한다.이렇게 할 수 있게 하는 과정을 배포라고 한다. 접근 할 수 있는 주소를 부여 받고 이로 인해 이주소로 다른사람들이 접근해서 사용 할 수 있다.개발을 진행 할때 Localhost 에서 개발된 내용을 브라우저에 렌더링해서 진행 하게 된다.AWS S3와 구성요소S3이 외에도 웹호스팅 기능도 가지고 있기 때문에 HTML , CSS, JavaScript 파일등을 저장하고 다운로드를 해서 받아와서렌더링 하는 지금 사용하는 웹브라우저에서의 웹서비스를 적용하는 것도 가능 하다.AWS 의 여러 서비스 중에서 파일 저장에..
2025.05.26