이 페이지에서는 객체 보관 잠금 기능을 설명합니다. 이 기능을 사용하면 이 기능을 사용 설정한 Cloud Storage 버킷 내 객체에 보관 구성을 설정할 수 있습니다. 보관 구성은 객체를 보관해야 하는 기간을 제어하며 보관 기간 축소 또는 삭제를 영구 방지하는 옵션이 있습니다.
Cloud Storage 요청 및 응답 세부정보를 로깅하는 상세한 감사 로깅 모드와 함께 객체 보관 잠금은 FINRA, SEC, CFTC와 관련된 요구사항과 같은 규제 및 규정 준수 요구사항을 충족하는 데 도움이 됩니다. 또한 공공 보건 등 다른 산업 분야의 규정 문제를 해결하는 데에도 도움이 될 수 있습니다.
개요
객체 보관 잠금을 사용하면 객체별로 데이터 보관 요구사항을 정의할 수 있습니다 이는 버킷의 모든 객체에 데이터 보관 요구사항을 균일하게 정의하는 버킷 잠금과는 다릅니다. 객체 보관 잠금을 사용하면 객체에 적용하는 보관 구성에는 다음 속성이 포함됩니다.
객체를 보관해야 하는 날짜와 시간을 지정하는 보관 기한입니다. 그 전에는 객체를 삭제하거나 대체할 수 없습니다. 이 보관 기한에 도달하지 않은 객체는 여전히 이전 버전으로 설정될 수 있습니다.
- 보관 기한의 최댓값은 현재 날짜 및 시간으로부터 3,155,760,000초(100년)입니다.
보관 구성에 적용할 수 있는 변경 사항을 제어하는 보관 모드
Unlocked
를 사용하면 승인된 사용자가 제한 없이 객체 보관 구성 설정을 수정하거나 삭제할 수 있습니다. XML API에서 이 모드의 이름은GOVERNANCE
입니다.Locked
는 보관일 축소 또는 삭제를 영구적으로 방지합니다.Locked
로 설정하면 모드를 변경할 수 없으며 보관 기간을 늘릴 수만 있습니다 XML API에서 이 모드의 이름은COMPLIANCE
입니다.보관 구성을 잠그면 데이터가 레코드 보관 규정을 준수하도록 하는 데 도움이 됩니다.
이 기능을 사용 설정한 버킷에 있는 객체에만 보관 구성을 설정할 수 있습니다.
버킷 생성 중에만 버킷에 기능을 사용 설정할 수 있습니다.
사용 설정하면 버킷에서 이 기능을 사용 중지할 수 없습니다.
고려사항
보관된 객체를 포함하는 버킷은 버킷의 모든 객체에 대한 보관 기한이 경과하고 버킷 내 모든 객체가 삭제될 때까지 삭제할 수 없습니다.
객체에는 자체 보관 구성과 전체 버킷 보관 정책이 모두 적용될 수 있습니다. 이 경우 객체는 적용되는 두 보관이 모두 충족될 때까지 보관됩니다.
- 객체를 삭제할 수 있는 가장 이른 날짜를 확인하려면 해당 객체에 대해 보관 만료 날짜 메타데이터를 확인합니다.
이벤트 기반 보존 조치 상태에 있는 객체에 보관 구성을 설정하려고 하면 시도가 실패합니다.
동시에 객체에 대한 보관 구성을 설정하고 객체에 이벤트 기반 보존 조치를 적용하는 요청도 마찬가지로 실패합니다.
객체에는 보관 구성과 임시 보관이 동시에 포함될 수 있습니다.
객체가 보관 만료 시간을 충족하지 않은 경우 잠긴 객체를 암호화하는 Cloud Key Management Service 키 버전을 폐기할 수 없습니다. 자세한 내용은 잠긴 객체를 암호화하는 데 사용되는 키 버전을 참조하세요.
객체 수명 주기 관리를 사용해서 객체를 자동으로 삭제할 수 있지만 수명 주기 규칙의 조건이 충족되었더라도 객체가 보관 만료 날짜에 도달할 때까지는 수명 주기 규칙으로 객체가 삭제되지 않습니다.
객체 보관 구성은 객체 버전 관리에 영향을 미치지 않으며, 미래에 보관 기한이 있는 라이브 객체 버전이 계속 이전 버전으로 설정될 수 있습니다.
동시 복합 업로드의 구성요소 일부와 같이 임시로 의도된 객체에는 보관 구성을 설정하지 않아야 합니다.
객체의 편집 가능한 메타데이터는 보관 구성의 적용을 받지 않으며, 객체 자체를 수정할 수 없는 경우에도 수정할 수 있습니다.
다음 단계
- 객체 보관 사용
- 객체를 보호하고 수명 주기를 제어하는 다른 Cloud Storage 기능 알아보기
- 규제 및 규정 준수 요구사항에도 도움이 되는 상세한 감사 로깅 모드에 대해 알아보기