- Terraform을 사용하여 S3 버킷과 CloudFront 배포를 자동화하는 방법을 설명합니다. 🏗️
- S3 버킷을 생성하고, CloudFront를 설정하여 S3 버킷을 origin으로 연결합니다. 🔗
- CloudFront가 S3 버킷에 접근할 수 있도록 OAI(Origin Access Identity)를 설정합니다. 🔑
- Terraform output을 사용하여 S3 버킷 이름과 CloudFront 도메인 이름을 스크립트에서 활용합니다. 📤
- deploy.sh 스크립트를 통해 Terraform 초기화, 적용, 파일 복사, CloudFront 캐시 무효화를 자동화합니다. 🚀
- CloudFront 배포에는 시간이 오래 걸릴 수 있습니다. ⏳
- 캐싱 설정을 통해 웹사이트 로딩 속도를 향상시킬 수 있습니다. ⚡