Amazon S3 Express One Zone prend désormais en charge les suppressions conditionnelles
Amazon S3 Express One Zone, une classe de stockage S3 haute performance destinée aux applications sensibles à la latence, peut désormais évaluer si un objet est inchangé avant de le supprimer. Cette fonctionnalité de suppression conditionnelle vous aide à améliorer la durabilité des données et à réduire les erreurs liées à des suppressions accidentelles dans les scénarios à écriture multiple à haute simultanéité.
Les écritures conditionnelles simplifient la façon dont les applications distribuées comportant plusieurs clients mettent à jour simultanément les données des jeux de données partagés, ce qui permet d'éviter les remplacements involontaires. Désormais, dans les compartiments de répertoires, les clients peuvent effectuer des vérifications de suppression conditionnelle sur l'heure, la taille et l'Etag de la dernière modification d'un objet à l'aide des en-têtes x-amz-if-match-last-modified-time, x-amz-if-match-size et HTTP if-match, respectivement, dans les API DeleteObject et DeleteObjects. S3 Express One Zone évalue ensuite si chacun de ces attributs d'objet correspond à la valeur fournie dans ces en-têtes et empêche vos clients de supprimer l'objet tant que la condition n'est pas remplie. Vous pouvez utiliser ces en-têtes conjointement ou individuellement dans une demande de suppression pour transférer de manière fiable l'évaluation de l'état des objets vers S3 Express One Zone et sécuriser efficacement vos charges de travail distribuées et hautement parallélisées contre les suppressions involontaires.
La prise en charge des suppressions conditionnelles par S3 Express One Zone est disponible sans frais supplémentaires dans toutes les régions AWS où la classe de stockage est disponible. Vous pouvez utiliser l'API S3, les kits SDK et la CLI pour effectuer des suppressions conditionnelles. Pour en savoir plus, consultez la documentation relative à S3.