Cloud Infra Architecture (AWS)/AWS SAA-C03

S3 버전 관리 (Versioning)란?

seongduck 2023. 1. 5. 01:04

S3 버전관리란?


  • 객체(파일)이 여러 버전을 가질 수 있음
  • 동일한 파일을 여러번 업로드하면 여러 버전으로 저장된다.(버전1, 버전2...)
  • 이전 버전으로 복구가 가능하다.(덮꺼나 삭제한 경우)
  • MFA Delete 옵션을 통해 실수로 객체를 삭제하는 경우를 방지한다. (한 번 더입력해야 삭제 되는 케이스)
  • 객체를 하나의 파일이 아니라 여러개의 버전별로 파일을 보관할 수 있다.
  • 버전관리 기능을 활성화 해야한다.

 

 

버전관리 기능 실습


 

 

[업로드]버튼을 통해 업로드(파일추가)를 해보자

 

버전표시를 체크하고 버전 ID를 볼 수 있다.

null인경우는 버전 활성화 전에 만들어진 것이므로 저렇게 표시가 된다.

 

삭제할 경우 유형을 삭제마커로 만들어 삭제한 것 처럼 보이게한다. (실제로 상제는 아님)

영구적으로 삭제하고 싶으면 버전표시를 한 상태에서 체크 후 삭제하면 영구적으로 삭제할 수 있다.