노션 노트를 기반으로 자동 발굴한 블로그 포스트 주제입니다.
무엇을 다루는 포스트인가
지도/GeoJSON 같은 정적 에셋을 S3에 올려 CloudFront로 배포한 경험을 정리한다. S3 버킷 정책(s3:GetObject)과 S3/CloudFront 양쪽 CORS, S3 직접 접근 차단(OAC), ACM 인증서를 us-east-1에서 발급해야 하는 이유, 캐시 무효화(Invalidation), Route53 연결까지 실제 트러블슈팅을 포함한다.
독자가 얻는 것
Vercel의 정적 에셋 CORS 한계로 막혔다가 AWS로 옮긴 경험을 통해 CDN 배포 시 CORS·인증서 리전·OAC 같은 함정을 미리 피할 수 있다.
참고 노션 페이지
작성 메모
- 예상 시리즈:
fullstack
- 작성 시
/blog-from-notion 원칙 준수: 실제로 돌아가는 예제 + 스크린샷/이미지, 본인 문체 유지, 빌드/실행 검증.
🤖 Generated with Claude Code
무엇을 다루는 포스트인가
지도/GeoJSON 같은 정적 에셋을 S3에 올려 CloudFront로 배포한 경험을 정리한다. S3 버킷 정책(s3:GetObject)과 S3/CloudFront 양쪽 CORS, S3 직접 접근 차단(OAC), ACM 인증서를 us-east-1에서 발급해야 하는 이유, 캐시 무효화(Invalidation), Route53 연결까지 실제 트러블슈팅을 포함한다.
독자가 얻는 것
Vercel의 정적 에셋 CORS 한계로 막혔다가 AWS로 옮긴 경험을 통해 CDN 배포 시 CORS·인증서 리전·OAC 같은 함정을 미리 피할 수 있다.
참고 노션 페이지
작성 메모
fullstack/blog-from-notion원칙 준수: 실제로 돌아가는 예제 + 스크린샷/이미지, 본인 문체 유지, 빌드/실행 검증.🤖 Generated with Claude Code