[ Next.js ] AWS S3를 통한 정적 웹 사이트 배포 및 GitHub Actions를 통한 CI/CD 글의 전문은 맨 아래 링크를 확인해주세요. 이 글을 통해 AWS IAM, AWS S3, AWS CloudFront, AWS Route53, ACM(AWS Certification Manager)을 활용해 Next.js 프로젝트를 정적 웹 사이트로 배포하고 GitHub Actions를 활용하여 해당 배포를 자동화하는 방법에 대해 배웁니다. 그리고 이 과정에서 GitHub Actions 및 배포 방식 중 하나인 CI/CD에 관한 기초적인 개념을 익힐 수 있습니다. 관련된 모든 소스 코드는 해당 게시글 내 맨 아래 참고 부분에 언급되어 있는 GitHub 레포지토리 URL을 통해 확인할 수 있습니다. 이 글을 통해 배울 수 있는 것은 아래와 같습니다. ⭕ AWS IAM을 통한 사용자 계정 관리 ⭕ AWS S3를 통한 정적 웹 사이트 배포 ⭕ AWS CloudFront, AWS Route53, ACM을 통한 구매한 도메인 및 HTTPS 리다이렉션 적용 ⭕ GitHub Actions를 활용한 배포 자동화(CI/CD) 이 글을 통해 배울 수 없는 것은 아래와 같습니다. ❌ Git 및 GitHub 기초 ❌ Next.js를 포함한 프론트엔드 기초 ❌ AWS 핵심 개념 ❌ WEB 및 HTTP 핵심 개념 ✅ 이미지가 많아서 엄청 깁니다. AWS, GitHub Actions, CI/CD에 관한 개념이 아예 없어도 하나씩 보면서 따라하여 정적 웹 사이트를 배포하고 CI/CD 파이프라인을 경험해 볼 수 있습니다. https://www.weekwith.me/entry/Nextjs-AWS-S3%EB%A5%BC-%ED%86%B5%ED%95%9C-%EC%A0%95%EC%A0%81-%EC%9B%B9-%EC%82%AC%EC%9D%B4%ED%8A%B8-%EB%B0%B0%ED%8F%AC-%EB%B0%8F-GitHub-Actions%E1%84%85%E1%85%B3%E1%86%AF-%E1%84%90%E1%85%A9%E1%86%BC%E1%84%92%E1%85%A1%E1%86%AB-CICD