'버전 관리' 기능을 미리 켜두셨다면 복구 가능합니다. 하지만, 이 기능이 꺼져 있는 상태에서 파일을 삭제하셨다면, 해당 데이터는 즉시 물리적으로 제거되므로 복구가 불가능합니다. 따라서 중요한 데이터가 담긴 버킷이라면 반드시 버전 관리를 활성화해야 합니다.
Details
버전 관리란?: 같은 이름의 파일이 업로드되거나 삭제될 때, 기존 데이터를 덮어쓰거나 지우지 않고 '과거 버전'으로 보관해두는 기능입니다.
버전 관리가 '활성화(ON)'된 경우:
- 파일을 삭제해도 실제 데이터는 지워지지 않습니다. 대신 파일에 '삭제 마커(Delete Marker)'라는 딱지가 붙어 사용자 눈에만 안 보이게 됩니다.
- 복구 방법: 버킷 목록에서 '삭제된 버전 보기'를 체크한 뒤, 가장 최근에 붙은 '삭제 마커'를 지우면 파일이 다시 나타납니다.
버전 관리가 '비활성화(OFF)'된 경우 (기본값):
- 삭제 명령을 내리는 순간 스토리지에서 데이터가 영구적으로 삭제됩니다.
Guidance
이미 파일을 삭제했는데 버전 관리가 꺼져 있었다면? 👉 [복구 불가]
데이터는 영구 삭제되었습니다. 향후 사고 방지를 위해 지금이라도 중요한 버킷의 버전 관리 기능을 켜두시길 권장합니다.
비용 걱정 때문에 버전 관리를 켜기 망설여진다면? 👉 [수명 주기 규칙(Lifecycle) 활용]
버전 관리를 켜면 삭제된 파일도 계속 저장되므로 스토리지 비용이 늘어납니다. 이때는 '이전 버전 영구 삭제 규칙'을 설정하세요. (예: "삭제된 지 30일이 지난 데이터는 자동으로 완전 삭제") 이렇게 하면 데이터 안전망을 확보하면서도 불필요한 비용 증가를 막을 수 있습니다.
랜섬웨어 침투나 실수로 버킷 자체를 날리는 게 걱정된다면? 👉 [객체 잠금(Object Lock)]
금융 데이터나 백업 파일처럼 절대 지워지면 안 되는 데이터는 WORM(Write Once, Read Many) 기능을 제공하는 '객체 잠금'을 설정하세요. 지정된 보존 기간 동안에는 관리자(Root 계정)조차도 파일을 수정하거나 삭제할 수 없게 막아줍니다.
댓글
댓글 0개
이 문서에는 댓글을 달 수 없습니다.