React 앱을 AWS에 배포하기

이번 섹션에서는 React 앱을 정적 웹사이트로 AWS에 배포하는 방법을 살펴보겠습니다.

기본적인 설정은 다음과 같습니다:

  1. 앱의 에셋 업로드
  2. CDN을 사용해 에셋 제공
  3. 도메인을 CDN 배포로 연결
  4. SSL 인증서로 HTTPS 전환

AWS는 위 작업을 도와줄 여러 서비스를 제공합니다. 우리는 앱 에셋을 호스팅하기 위해 S3를, 에셋을 제공하기 위해 CloudFront를, 도메인 관리를 위해 Route 53을, SSL 인증서 처리를 위해 Certificate Manager를 사용할 것입니다.

먼저 앱 에셋을 업로드할 S3 버킷을 설정해 보겠습니다.