안녕하세요. 잇킹 시도르입니다.
AWS 오브젝트 스토리지인 S3는 버저닝 기능을 제공하고 있습니다.
즉 업로드한 파일의 버전 이력을 관리하고 다시 복원할 수 있는 기능으로 glue 스크립트 관리 등의 목적으로 유용하게 사용할 수 있습니다.
1. S3 버킷 Tab 중에서 Proerties를 선택합니다. 해당 탭에서 Versioning이란 메뉴를 확인할 수 있습니다. 기본 옵션으로 Disabled가 되어있습니다. Versioning을 클릭해주세요.
2. 다음과 같이 메뉴가 바뀌며, Enable versioning을 선택하고 save를 클릭하세요.
Versioning 속성이 Enabled로 바뀐 것을 볼 수 있습니다.
Versioning 옵션이 Enabled가 되면 이제 해당 버킷은 버전 관리를 할 수 있습니다.
S3 콘솔 창을 확인하면 최종 버전의 파일만 볼 수 있습니다. Version의 Show를 선택하세요.
파일의 업로드 버전이 조회됩니다. Latest version이 현재 업로드되어 있는 파일입니다.
앞의 이력을 선택해서 다운로드 받고 다시 수정해서 업로드할 수 있고, 변경 이력이 어떻게 되었는지도 확인할 수 있습니다.
이상입니다.
'Programming > Cloud' 카테고리의 다른 글
[Redshift]PK를 보장하지 않는 레드시프트 (0) | 2020.11.03 |
---|---|
[Redshift][Amazon](500310) Invalid operation : relation already exists; (0) | 2020.11.02 |
[AWS]EC2 생성하기 (0) | 2020.03.02 |
[AWS]VPC 생성하기(4) - 가용영역과 서브넷 추가(Auto 퍼블릭 IP 할당) (0) | 2020.02.28 |
[AWS]VPC 생성하기(3) - Endpoint (0) | 2020.02.23 |