Amazon S3 기존 버킷에서 S3 객체 잠금 활성화가 지원 됩니다!

2023.11.30

소개

안녕하세요! 클래스메소드 금상원 입니다. 이번 블로그에서는 기존 버킷에서 S3 객체 잠금 활성화가 지원되는 업데이트에 대해 설명 하도록 하겠습니다.

S3 객체 잠금 활성화란?

고정된 시간 동안 또는 무기한으로 객체의 삭제 또는 덮어쓰기등 객체 변경 및 삭제에 대한 보호 계층을 추가하는 데 도움이 됩니다.

좀 더 상세한 내용과 기본의 활성화 방법에 대해서는 아래의 블로그를 확인 해 주세요.

변경된 점

기존의 S3 객체 잠금은?

객체 잠금이 설정된 새로운 버킷을 생성 했어야 했습니다.

현재는?

기존의 버킷에서 객체 잠금을 설정할 수 있도록 변경 되었습니다.

설정하는 방법

변경하고자 하는 S3 버킷의 대쉬보드에서「속성」탭을 클릭 합니다.

아래의「객체 잠금」부분에서「편집」버튼을 클릭 합니다.

먼저 객체 잠금을「활성화」로 설정 하고 아래의 동의함을 체크 합니다.

위의 설정을 완료하고 아래의「기본 보조」를 활성화 합니다.
기본적으로는 비활성화로 설정 되어 있지만 앞으로 추가되는 개체에 대해 자동으로 설정 하기 위해서는「기본 보조」설정이 필요 합니다.
「기본 보조 모드」설정은 아래에서 여러분들이 필요한 설정을 해주시면 됩니다.

  • 거버넌스 : 특정 IAM 권한이 있는 사용자는 보존 기간 동안 보호된 객체 버전을 덮어쓰거나 삭제할 수 있음
  • 규정 준수 : 어떤 사용자도 보존 기간 동안 보호된 객체 버전을 덮어쓰거나 삭제할 수 없음

「기본 보존 기간」「일, 년」 단위로 설정할 수 있으므로 여러분들이 필요한 기간을 설정 하시면 됩니다.

위의 설정들이 완료되면「변경 사항 저장」을 클릭 합니다.

클릭 후 위의 화면 처럼「기본 보조 모드」「규정 준수」를 선택 했을 경우 나타나는 화면으로 내용을 확인 하시고「확인」입력하고「규정 준수 모드 활성화」버튼을 클릭 하고 완료 합니다.

모든 설정이 완료되면 위의 화면처럼 어떤 설정이 되었는 표시 됩니다.

주의점?

  1. 버전 관리 기능을 활성화 해야 합니다.
  2. 객체 잠금을 사용 중지하거나 이 버킷의 버전 관리를 일시 중지할 수 없습니다.
  3. 기본 보관 설정은 버킷에 배치된 새 객체에만 적용됩니다. 버킷에 기본 보관 설정을 지정해도 이미 버킷에 있는 객체에는 보관 설정이 적용되지 않습니다.

마무리

이번 블로그에서 기존 S3 버킷에서 객체 잠금 기능을 활성화 할 수 있도록 변경된 점에 대해 알아 보았습니다. 평소에 객체 잠금 기능을 위해 새로운 S3 버킷을 만들고 다시 데이터를 보존 해야하는 그러한 불편함 들을 격고 계신분들께 조금이나마 도움이 되었으면 좋겠습니다.

참고자료

본 블로그 게시글을 보시고 문의 사항이 있으신 분들은 클래스메소드코리아 (info@classmethod.kr)로 연락 주시면 빠른 시일 내 담당자가 회신 드릴 수 있도록 하겠습니다 !