애플리케이션 소프트웨어 또는 사용자가 특정 시점에 실수로 객체를 삭제하거나 바꿀 위험이 있는 경우 Cloud Storage에서 제공하는 데이터 보호 기능을 사용하면 도움이 됩니다.
소프트 삭제는 최근에 삭제된 모든 객체를 지정된 기간 동안 보존하여 실수로 인한 또는 악의적 삭제로부터 데이터를 기본 버킷 수준 보호를 제공합니다. 이 기간 내에는 삭제된 객체를 복원할 수 있습니다. 소프트 삭제된 객체를 복원하는 방법에 대한 자세한 내용은 소프트 삭제된 객체 사용을 참조하세요.
버킷 잠금: 보관 기간을 지정하는 보관 정책을 버킷에 적용할 수 있습니다. 버킷의 각 객체를 삭제하거나 교체하려면 먼저 지정된 기간에 도달해야 합니다.
객체 보관 잠금: 개별 객체에 설정할 수 있는 보관 기한 날짜 및 시간을 지정하는 보관 구성입니다. 지정된 날짜 및 시간이 지날 때까지 객체를 삭제하거나 교체할 수 없습니다.
객체 보존 조치를 개별 객체에 적용하여 보존 조치가 삭제될 때까지는 아무도 객체를 삭제하거나 대체하지 못하게 할 수 있습니다.
이전 버전의 객체를 보존하려면 버킷에 객체 버전 관리를 사용 설정하면 됩니다. 버킷에 버전 관리가 사용 설정된 경우 객체의 라이브 버전을 삭제하거나 대체하면 현재 외 버전이 됩니다. 라이브 객체 버전을 실수로 삭제한 경우 이 객체의 현재 외 버전을 다시 라이브 버전으로 복원할 수 있습니다.
객체 버전 관리를 사용 설정하면 스토리지 비용이 증가할 수 있지만 오래된 객체 버전을 삭제하도록 객체 수명 주기 관리를 구성하면 이를 일부 완화할 수 있습니다. 한 가지 가능한 설정은 객체 삭제를 위한 수명 주기 구성 예시를 참조하세요.
버킷에 객체 수명 주기 관리를 구성하여 객체 삭제를 더욱 자동으로 제어할 수 있습니다. 수명 주기 구성을 정의하면 Cloud Storage는 객체가 기준을 충족하는 경우에만 객체 삭제와 같은 지정된 작업을 수행합니다.
Cloud Storage에는 객체의 스토리지 클래스를 관리하는 데 유용한 기능도 있습니다.
버킷에 객체 수명 주기 관리를 구성하여 객체를 사용량이 적은 스토리지 클래스로 이동을 더욱 자동으로 제어할 수 있습니다. 수명 주기 구성을 정의하면 Cloud Storage는 객체가 기준을 충족하는 경우에만 객체의 사용량이 적은 스토리지 클래스 설정과 같은 지정된 작업을 수행합니다.
버킷에 자동 클래스를 사용 설정하면 Cloud Storage에서 버킷에 있는 객체의 스토리지 클래스를 자동으로 관리할 수 있습니다.