Amazon S3 Express One Zone, 이제 조건부 삭제 지원

게시된 날짜: 2024년 11월 25일

지연 시간에 민감한 애플리케이션을 위한 고성능 S3 스토리지 클래스인 Amazon S3 Express One Zone이 이제 객체를 삭제하기 전에 해당 객체가 변경되지 않았는지 평가할 수 있습니다. 이 조건부 삭제 기능을 사용하면 데이터 내구성을 개선하고 동시성이 높은 다중 작성기 시나리오에서 실수로 인한 삭제가 원인이 되는 오류를 줄일 수 있습니다.

조건부 쓰기는 여러 클라이언트가 있는 분산 애플리케이션이 공유 데이터세트 전체에서 데이터를 동시에 업데이트하는 방식을 간소화하여 의도하지 않은 덮어쓰기를 방지하는 데 도움이 됩니다. 이제 클라이언트는 디렉터리 버킷의 DeleteObject 및 DeleteObjects API에서 각각 x-amz-if-match-last-modified-time, x-amz-if-match-size, HTTP if-match 헤더를 사용하여 객체의 마지막 수정 시간, 크기 및 Etag에 대해 조건부 삭제 검사를 수행할 수 있습니다. 그런 다음 S3 Express One Zone은 각 객체 속성이 헤더에 제공된 값과 일치하는지 평가하여 조건이 충족될 때까지 클라이언트가 객체를 삭제하지 못하도록 합니다. 삭제 요청에서 이러한 헤더를 함께 또는 개별적으로 사용하여 객체 상태 평가를 S3 Express One Zone으로 안정적으로 오프로드하는 것은 물론, 분산되고 고도로 병렬화된 워크로드를 의도치 않은 삭제로부터 효율적으로 보호할 수 있습니다.

S3 Express One Zone Zone의 조건부 삭제 지원은 스토리지 클래스를 사용할 수 있는 모든 AWS 리전에서 추가 비용 없이 이용할 수 있습니다. S3 API, SDK 및 CLI를 사용하여 조건부 삭제를 수행할 수 있습니다. 자세한 내용은 S3 설명서를 참조하세요.