Amazon S3의 버전 관리를 활성화하면 버킷에 저장되 모든 버전의 객체들을 보존하고, 검색 및 복원할 수 있다. 나도 이걸 알고싶었던건 아닌데...이번에 회사에서 오래된 객체 삭제 관련 테스트를 하다 실수로 파일을 날려버리는 바람에...ㅋㅋㅋㅋㅋ 원전 사고 직후가 이런 모습이었을까? 정말 순간적으로 머리가 새하얘졌는데 버전 관리 덕분에 파일을 복구할 수 있었다. 버전 관리를 활성화하면, S3는 저장되는 객체에 대해서 고유한 버전 ID를 자동으로 생성한다. 사진처럼 photo.gif를 덮어썼다면, 동일한 키인 photo.gif에 대해서 버전 ID가 다른 2개의 객체가 관리된다. 이를 S3에서 확인하려면 "버전 표시" 토글을 켜주면된다.삭제는 저장되어있는 객체를 다 날려버리는 걸까? 결론부터 말하자면, ..