JSCODE Logo
프로그래밍 과외블로그후기멘토진
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호
학원 명칭 : 제이에스코드(JSCODE)원격학원학원설립ㆍ운영 등록번호 : 제6063호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2025 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침
← 블로그 목록으로 돌아가기

S3 버전 관리, 객체 잠금, 수명 주기 정책 (★★★)

JSCODE 박재성
JSCODE 박재성
2025-12-30
author
JSCODE 박재성
category
AWS SAA-C03
createdAt
Dec 30, 2025
series
AWS SAA-C03 자격증 벼락치기 - 딱 163문제로 2주만에 합격하기
slug
s3-versioning-object-lock-lifecycle
type
post
updatedAt
Dec 30, 2025 07:47 PM

✅ S3 버전 관리

S3에 같은 이름의 파일을 중복해서 업로드하면, 아무런 알림 없이 파일을 덮어써버린다. 즉, 기존 파일이 삭제된다. 따라서 같은 이름의 파일을 업로드하더라도 기존 파일이 삭제되지 않게 만드려면 ‘버전 관리’ 기능을 활성화시켜야 한다. S3 버전 관리 기능은 파일을 덮어쓰더라도 이전 버전의 파일까지 보존하는 기능을 의미한다.
notion image
 
 

✅ S3 객체 잠금

S3 객체 잠금 기능은 일정 기간 동안 파일의 수정/삭제를 차단하는 기능이다. S3 객체 잠금 기능은 혹시나 실수로 파일을 수정/삭제하는 걸 방지하기 위해서 사용한다.
이 기능에는 2가지 유형의 보존 모드가 존재한다.
  1. 거버넌스 모드 : 특별 권한이 있는 관리자만 수정/삭제 가능 (다른 사용자는 수정/삭제 불가)
  1. 규정 준수 모드 : 모든 사용자 수정/삭제 불가능 (루트 사용자 조차도 수정/삭제 불가)
notion image
notion image
 
 
 
그리고 S3 객체 잠금에는 ‘법적 보존’이라는 보조 기능이 있다. ‘법적 보존’은 기간에 상관없이 수동으로 해제하기 전까지 객체의 수정/삭제를 금지하는 기능이다. 이 기능은 언제 끝날지 모르는 소송과 같은 이슈가 발생했을 때 사용한다.
notion image
 
 

✅ S3 수명 주기 정책

S3 수명 주기 정책은 파일을 N일 후에 자동으로 이동/삭제시키는 기능이다. 만약 데이터의 접근 빈도를 예측할 수 있어서 다른 유형의 S3로 이동하고 싶을 때나, 보관 기간이 정해져있어서 보관 기간이 지나자마자 파일을 삭제하고 싶을 때 주로 사용하는 기능이다.
notion image
notion image
 
author
category
AWS SAA-C03
createdAt
series
AWS SAA-C03 자격증 벼락치기 - 딱 163문제로 2주만에 합격하기
slug
type
series-footer
updatedAt
Jan 6, 2026 11:18 PM
📎
이 글은 AWS SAA-C03 자격증 벼락치기 - 딱 163문제로 2주만에 합격하기 강의의 수업 자료 중 일부입니다.