Amazon S3 Express Bir Alan artık koşullu silme işlemlerini destekliyor

Yayınlanma Tarihi: 25 Kas 2024

Gecikmeye duyarlı uygulamalar için yüksek performanslı bir S3 depolama sınıfı olan Amazon S3 Express Bir Alan, artık bir nesneyi silmeden önce değişip değişmediğini değerlendirebiliyor. Bu koşullu silme özelliği, veri dayanıklılığını artırmanıza ve yüksek eş zamanlı, çoklu yazıcı senaryolarında yanlışlıkla silme işlemlerinden kaynaklanan hataları azaltmanıza yardımcı olur.

Koşullu yazmalar, birden fazla istemciye sahip dağıtılmış uygulamaların paylaşılan veri kümelerindeki verileri eş zamanlı olarak güncellemesini basitleştirerek istenmeyen üzerine yazma işlemlerinin önlenmesine yardımcı olur. Artık dizin bucket'larında istemciler, DeleteObject ve DeleteObjects API'sinde sırasıyla x-amz-if-match-last-modified-time, x-amz-if-match-size ve HTTP if-match başlıklarını kullanarak bir nesnenin son değiştirilme zamanı, boyutu ve Etag'i üzerinde koşullu silme denetimleri gerçekleştirebilir. S3 Express Bir Alan daha sonra bu nesne özniteliklerinin her birinin bu başlıklarda sağlanan değerle eşleşip eşleşmediğini değerlendirir ve koşul karşılanana kadar istemcilerinizin nesneyi silmesini engeller. Nesne durumu değerlendirmesini S3 Express Bir Alan'a güvenilir bir şekilde iletmek ve dağıtılmış, yüksek oranda paralel iş yüklerinizi istenmeyen silme işlemlerine karşı verimli bir şekilde korumak için bu başlıkları bir silme isteğinde birlikte veya ayrı ayrı kullanabilirsiniz.

Koşullu silmeler için S3 Express Bir Alan desteği, depolama sınıfının mevcut olduğu tüm AWS bölgelerinde ek ücret alınmadan kullanılabilir. Koşullu silme işlemlerini gerçekleştirmek için S3 API, SDK'ler ve CLI'yi kullanabilirsiniz. Daha fazla bilgi edinmek için S3 belgelerini inceleyin.