Skip to main content
이 제품의 최신 릴리즈를 사용할 수 있습니다.
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

StorageGRID에서 S3 버킷 라이프사이클과 ILM 정책이 상호 작용하는 방법

수명 주기 구성에 따라 객체는 S3 버킷 수명 주기 또는 ILM 정책의 보존 설정을 따릅니다.

버킷 수명주기가 ILM 정책보다 우선시되는 예시

ILM 정책
  • 현재 시간을 기준으로 하지 않는 규칙: 0일차에 X개의 사본을 20일 동안 보관합니다.

  • 수집 시간 기준 규칙(기본값): 0일차에 X개의 사본을 50일 동안 보관합니다.

버킷 수명 주기

"Filter": {"Prefix": "docs/"}, "Expiration": {"Days": 100}, "NoncurrentVersionExpiration": {"NoncurrentDays": 5}

결과
  • "docs/text"라는 이름의 객체가 수집되었습니다. 이 객체는 버킷 수명 주기 필터의 "docs/" 접두사와 일치합니다.

    • 100일 후 삭제 마커가 생성되고 "docs/text"는 비현재 상태가 됩니다.

    • 수집 후 총 105일이 지난 5일 후, "docs/text"가 삭제됩니다.

    • 수집일로부터 총 200일, 삭제 표시 생성일로부터 총 100일이 지난 95일 후에 만료된 삭제 표시가 삭제됩니다.

  • "video/movie"라는 이름의 객체가 수집됩니다. 필터와 일치하지 않으므로 ILM 보존 정책이 적용됩니다.

    • 50일 후 삭제 마커가 생성되고 "video/movie"는 비최신 상태가 됩니다.

    • 수집 후 20일, 총 70일이 지나면 "video/movie"가 삭제됩니다.

    • 30일 후, 수집일로부터 총 100일, 삭제 표시 생성일로부터 50일이 지나면 만료된 삭제 표시가 삭제됩니다.

버킷 수명 주기에서 암묵적으로 영구 보관을 의미하는 예시

ILM 정책
  • 현재 시간을 기준으로 하지 않는 규칙: 0일차에 X개의 사본을 20일 동안 보관합니다.

  • 수집 시간 기준 규칙(기본값): 0일차에 X개의 사본을 50일 동안 보관합니다.

버킷 수명 주기

"Filter": {"Prefix": "docs/"}, "Expiration": {"ExpiredObjectDeleteMarker": true}

결과
  • "docs/text"라는 이름의 객체가 수집되었습니다. 이 객체는 버킷 수명 주기 필터의 "docs/" 접두사와 일치합니다.

    Expiration 작업은 만료된 삭제 표시에만 적용되며, "docs/"부터 시작하는 나머지 모든 항목은 영구적으로 유지됩니다.

    "docs/"로 시작하는 삭제 표시는 만료되면 제거됩니다.

  • "video/movie"라는 이름의 객체가 수집됩니다. 필터와 일치하지 않으므로 ILM 보존 정책이 적용됩니다.

    • 50일 후 삭제 마커가 생성되고 "video/movie"는 비최신 상태가 됩니다.

    • 수집 후 20일, 총 70일이 지나면 "video/movie"가 삭제됩니다.

    • 30일 후, 수집일로부터 총 100일, 삭제 표시 생성일로부터 50일이 지나면 만료된 삭제 표시가 삭제됩니다.

버킷 수명주기를 사용하여 ILM을 복제하고 만료된 삭제 마커를 정리하는 예시

ILM 정책
  • 현재 시간을 기준으로 하지 않는 규칙: 0일차에 X개의 사본을 20일 동안 보관합니다.

  • 수집 시간 기준 규칙(기본값): 0일차에 X개의 사본을 영구 보관합니다.

버킷 수명 주기

"Filter": {}, "Expiration": {"ExpiredObjectDeleteMarker": true}, "NoncurrentVersionExpiration": {"NoncurrentDays": 20}

결과
  • ILM 정책이 버킷 수명 주기에서 중복됩니다.

    • ILM 정책의 영구 규칙은 수동으로 객체를 제거하고 20일 후 비현재 버전을 정리하기 위해 설계되었습니다. 따라서 수집 시간 규칙은 만료된 삭제 마커를 영구적으로 유지합니다.

    • 버킷 수명 주기는 ILM 정책의 동작을 복제하면서 만료된 삭제 마커를 제거하는 `"ExpiredObjectDeleteMarker": true`을 추가합니다.

  • 객체가 수집됩니다. 필터가 없으면 버킷 수명 주기가 모든 객체에 적용되어 ILM 보존 설정을 재정의합니다.

    • 테넌트가 객체 삭제 요청을 발행하면 삭제 마커가 생성되고 해당 객체는 비최신 상태가 됩니다.

    • 20일 후, 현재 버전이 아닌 객체가 삭제되고 삭제 마커가 만료됩니다.

    • 잠시 후 만료된 삭제 표시가 삭제됩니다.