AWS
S3·CloudFront·IAM 등 AWS로 블로그를 굴리며 배운 것
2026

집 밖 백업도 암호화해서: age와 S3로 Git 저장소 보관하기
홈서버의 블로그 원본을 Git bundle로 묶고 age로 암호화해 S3에 백업한다. 올리기 전 암호화, 최소 권한, 실제 복원까지 확인한 기록. 집 밖 백업도 암호화해서: age와 S3로 Git 저장소 보관하기 계속 읽기

블로그 사진의 위치 정보, 업로드 전에 지우기
사진의 방향을 바로잡고 EXIF를 제거한 뒤 WebP로 바꾸는 업로드 흐름을 정리했다. 현재 스크립트가 확인하는 범위와 예외 형식도 함께 짚는다. 블로그 사진의 위치 정보, 업로드 전에 지우기 계속 읽기

Gitea Actions로 Jekyll 배포하기: 검사부터 롤백까지
집 Gitea에서 Jekyll을 빌드해 S3와 CloudFront에 배포한다. 실제 워크플로의 검사, 캐시, 롤백 방식과 아직 남은 연결 고리를 정리했다. Gitea Actions로 Jekyll 배포하기: 검사부터 롤백까지 계속 읽기

CloudFront Free 플랜으로 비공개 S3 블로그 공개하기
S3 비공개 버킷과 OAC, CloudFront Function으로 Jekyll의 디렉터리 주소를 처리했다. 403·404와 Free 플랜 비용 범위까지 정리한다. CloudFront Free 플랜으로 비공개 S3 블로그 공개하기 계속 읽기

홈서버가 있는데 블로그는 AWS에 올린 이유
글 작성과 빌드는 집에서, 공개는 S3와 CloudFront에서 맡긴다. 홈서버 운영과 공개 사이트 운영을 나눠 보니 무엇이 편해지고 무엇이 남는지 정리했다. 홈서버가 있는데 블로그는 AWS에 올린 이유 계속 읽기