객체 보존 조치

예시로 이동

이 페이지에서는 개별 객체에 설정한 객체 보존 조치에 대해 설명합니다. 객체에 보존 조치가 적용되면 삭제하거나 덮어쓸 수 없습니다.

보존 조치 유형

객체 보존 조치는 개별 객체에 적용하는 메타데이터 플래그입니다. 객체에 보존 조치가 적용되면 삭제하거나 덮어쓸 수 없습니다. 하지만 보존 조치가 적용된 객체의 메타데이터는 수정할 수 있습니다.

Cloud Storage는 다음과 같은 유형의 보존 조치를 제공합니다.

  • 이벤트 기반 보존 조치
  • 임시 보존 조치

객체에는 2가지 보존 조치가 모두 적용되거나 아예 적용되지 않을 수 있습니다. 객체가 보관 정책없이 버킷에 저장되면 두 보존 조치 유형 모두 동일하게 작동합니다. 객체가 보관 정책이 있는 버킷에 저장되면 보존 조치가 해제될 때 보존 조치 유형이 객체에 미치는 효과는 각각 다릅니다.

  • 이벤트 기반 보존 조치는 보관 기간에 따라 버킷에 있는 객체의 시간을 다시 설정합니다.
  • 임시 보존 조치는 보관 기간에 따라 버킷에 있는 객체의 시간에 영향을 주지 않습니다.

예시

보관 기간 1년이 적용된 버킷에 객체 A와 객체 B라는 2개의 객체가 있다고 가정해 보겠습니다. 객체를 버킷에 추가할 때 객체 A에는 이벤트 기반 보존 조치를 적용하고 객체 B에는 임시 보존 조치를 적용했습니다. 이후 1년이 지났으며 일반적으로는 이 시점에 객체를 삭제할 수 있지만 두 개체에 모두 보존 조치가 적용되어 있으므로 둘 다 삭제할 수 없습니다.

이때 두 객체의 보존 조치를 해제한다고 가정해 보겠습니다. 객체 A의 경우 버킷에서 보관 기간이 처음부터 다시 시작됩니다. 즉, 버킷에 1년 더 보관해야 삭제하거나 덮어쓸 수 있습니다. 반면 객체 B는 즉시 삭제하거나 덮어쓸 수 있습니다. 객체가 보관 기간을 채우면 임시 보존 조치가 적용되지 않기 때문입니다.

이 동작을 통해 이벤트 기반 보존 조치를 보관 정책과 함께 사용하여 일부 이벤트의 발생을 기반으로 보관을 제어할 수 있습니다(예: 대출 상환 후 특정 기간 동안 대출 문서 보존). 임시 보존 조치는 규정 준수 또는 법적 목적으로 사용할 수 있습니다(예: 법적 조사를 위해 거래 문서 보존).

기본 이벤트 기반 보존 조치 속성

개별 객체에 보존 조치를 적용하는 것 외에도 버킷에 기본 이벤트 기반 속성을 사용 설정할 수도 있습니다. 이 작업을 수행하면 이후에 버킷에 추가되는 각 새 객체에 이벤트 기반 보존 조치가 자동으로 적용됩니다.

이 동작은 특정 이벤트가 발생한 후 일정 기간 동안 객체가 버킷에 유지되도록 하려는 경우에 유용합니다. 예를 들어 대출을 상환한 후에 특정 기간 동안 유지해야 하는 대출 정보를 저장하기 위한 버킷이 있다고 가정합니다. 버킷에 적절한 보관 정책과 기본 이벤트 기반 보존 조치 속성을 사용 설정하면 버킷에 대출 문서를 업로드할 때 이벤트 기반 보존 조치가 적용됩니다. 대출을 상환하면 보존 조치가 해제되고 보관 정책에 설정된 보관 기간을 채울 때까지 대출 정보가 계속 저장되고 변경할 수 없게 됩니다.

다음 단계