해당 포스팅은 AWS 강의실(https://www.youtube.com/@AWSClassroom)를 보고 공부한 내용을 정리한 블로그입니다.
아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁
네 자신의 불행을 생각하지 않게 되는 가장 좋은 방법은 일에 몰두하는 것이다.
Ludwig van Beethoven
버전관리
- 객체의 생성, 업데이트 삭제의 모든 단계를 저장
- 삭제시에는 실제 객체를 삭제하는 대신 삭제 마커를 추가
- 버킷 단위로 활성화 필요(기본적으로 비활성화)
- 중지 가능, 단 비활성화 불가능
- 한번 버전관리를 시작하면 비활성화 불가능(버킷 삭제 후 재생성으로 해결 가능)
- 수명 주기 관리와 연동 가능
- MFA 인증 후 삭제 기능을 통해 보안 강화 기능
- delete marker만 삭제하면 version 22222를 확인 가능.
- 버전 삭제도 가능.
버전 관리 유의 사항
- 중지 가능, 단 비활성화 불가능
- 한번 버전관리를 시작하면 비활성화 불가능(버킷 삭제후 재생성으로 해결 가능)
- 모든 버전에 대해 비용 발생
- 10gb 객체의 버전이 5개 있다면, 총 50gb에 대해 비용 발생
객체 잠금
- Write Once, Read Many(WORM) 모델을 활용하여 객체를 저장
- 고정된 시간, 혹은 무기한으로 객체의 삭제/덮어쓰기 방지 가능
- 규정 준수 및 객체의 보호를 위해 사용
- 버전 활성화 필요
종류
- 보관모드(Retention Mode): 일정 기간동안 수정 방지
- 규정 준수 모드: 누구도 잠금 설정 변경, 객체 삭제 불가능
- 거버넌스 모드: 특별한 권한 없이 삭제 혹은 잠금 설정 변경 불가능
- 객체 삭제 방지 혹은 규정에 따라 보관하기 위해 사용
- 규정 준수 모드의 테스트
- 법적 보존(Legal Hold)
- Hold를 객체에 부여하고 Hold가 존재하는 한 객체 삭제, 수정 불가능
- 제한 기간이 없음
'CICD > AWS' 카테고리의 다른 글
[AWS] S3 정적 호스팅 (0) | 2024.07.26 |
---|---|
[AWS] S3 암호화 (0) | 2024.07.26 |
[AWS] S3 권한 관리 (0) | 2024.07.26 |
[AWS] S3 스토리지 클래스 (0) | 2024.07.25 |
[AWS] Amazon S3 기초 (0) | 2024.07.25 |