Cloud Infra Architecture (AWS)/AWS SAA-C03
S3 버전 관리 (Versioning)란?
seongduck
2023. 1. 5. 01:04
S3 버전관리란?
- 객체(파일)이 여러 버전을 가질 수 있음
- 동일한 파일을 여러번 업로드하면 여러 버전으로 저장된다.(버전1, 버전2...)
- 이전 버전으로 복구가 가능하다.(덮꺼나 삭제한 경우)
- MFA Delete 옵션을 통해 실수로 객체를 삭제하는 경우를 방지한다. (한 번 더입력해야 삭제 되는 케이스)
- 객체를 하나의 파일이 아니라 여러개의 버전별로 파일을 보관할 수 있다.
- 버전관리 기능을 활성화 해야한다.
버전관리 기능 실습
[업로드]버튼을 통해 업로드(파일추가)를 해보자
버전표시를 체크하고 버전 ID를 볼 수 있다.
null인경우는 버전 활성화 전에 만들어진 것이므로 저렇게 표시가 된다.
삭제할 경우 유형을 삭제마커로 만들어 삭제한 것 처럼 보이게한다. (실제로 상제는 아님)
영구적으로 삭제하고 싶으면 버전표시를 한 상태에서 체크 후 삭제하면 영구적으로 삭제할 수 있다.