본문으로 건너뛰기

수명 주기

수명 주기 정책은 버킷에 저장된 객체를 일정 기간이 지난 후 자동으로 삭제하도록 설정하는 기능입니다. 전체 객체, 특정 Prefix를 가진 객체, 특정 객체 태그가 지정된 객체에 정책을 적용할 수 있습니다.

수명 주기 정책 설정 및 관리

버킷의 수명 주기 정책을 생성하고 관리할 수 있습니다.

안내

버킷 권한 정보를 조회하려면 storage.buckets.getIamPolicy 권한이 필요합니다. 해당 권한을 포함한 역할은 역할 및 권한을 참고하세요.

수명 주기 설정

버킷 내 객체는 최소 1일부터 최대 18,250일(50년)까지 유지 기간을 설정할 수 있습니다. 설정한 유지 기간이 지나면 수명 주기 정책에 따라 객체가 자동으로 삭제됩니다.

노트

객체를 다른 유형의 버킷으로 이동하는 기능은 추후 업데이트 예정입니다.

  1. 카카오클라우드 콘솔 > Storage > Object Storage 메뉴로 이동합니다.
  2. 일반 버킷 메뉴에서 버킷을 선택합니다.
  3. 관리 목록에서 [수명 주기 생성] 버튼을 클릭하고 수명 주기 정책을 입력한 후 [생성] 버튼을 클릭합니다.

수명 주기 정책 입력 항목은 다음과 같습니다.

구분설명
대상 버킷버킷 이름
수명 주기 정책 이름수명 주기 정책을 구분하기 위해 지정하는 이름
규칙수명 주기 정책이 적용될 객체 지정
- 모든 객체: 버킷 내 모든 객체에 수명 주기 정책 적용
- Prefix 지정: 정책을 적용할 객체의 접두사 입력
- 예시: elastic-로 시작하는 모든 객체에 정책을 적용하려면 Prefix 지정을 선택하고 입력창에 elastic- 입력
- 객체 태그 지정: 정책을 적용할 객체의 태그 정보 입력
작업 내용적용할 수명 주기 정책
- 기간 만료 후 삭제: 지정된 일자가 만료되면 객체 삭제
유지 기간객체가 버킷에 유지되는 기간
안내

AbortIncompleteMultiPartUpload 설정은 API를 통해 수명 주기 규칙에 적용할 수 있습니다. 이 규칙은 특정 날짜 안에 완료되지 않은 파일 업로드를 중단하는 기능을 제공합니다.

완료되지 않은 파일 업로드를 중단하면 스토리지 비용을 절약할 수 있습니다.

수명 주기 정책 관리

  1. 카카오클라우드 콘솔 > Storage > Object Storage 메뉴로 이동합니다.
  2. 일반 버킷 메뉴에서 버킷을 클릭합니다.
  3. 버킷 상세 화면에서 관리 목록으로 이동합니다.
  4. 수명 주기 정책 목록에서 설정된 정책을 선택합니다.
  5. 수정 버튼을 클릭하여 정책을 수정할 수 있으며, 상황에 따라 정책을 활성화하거나 비활성화할 수 있습니다.

수명 주기 정책 목록에서 확인할 수 있는 항목은 다음과 같습니다.

구분설명
수명 주기 정책 이름수명 주기 정책을 구분하기 위해 지정하는 이름
상태- 활성화됨: 수명 주기 정책이 버킷에 적용된 상태
- 비활성화됨: 수명 주기 정책이 버킷에 적용되지 않은 상태
규칙- 전체: 버킷 내 모든 객체에 수명 주기 정책 적용
- Prefix: 정책을 적용할 객체의 접두사
- Tag: 정책을 적용할 객체의 태그 정보
작업 내용적용할 수명 주기 정책
- 기간 만료 후 삭제: 지정된 일자가 만료되면 객체 삭제
유지 기간객체가 버킷에 유지되는 기간
[⋮] 버튼- 정책 활성화: 비활성화된 수명 주기 정책을 활성화
- 정책 비활성화: 활성화된 수명 주기 정책을 비활성화
- 수명 주기 설정: 수명 주기 정책 수정
- 정책 삭제: 수명 주기 정책 삭제