Amazon S3 Express One Zone ora supporta le eliminazioni condizionali

Inserito il: 25 nov 2024

Amazon S3 Express One Zone, una classe di archiviazione S3 ad alte prestazioni per applicazioni sensibili alla latenza, ora può valutare se un oggetto non ha subito modifiche prima di eliminarlo. Questa funzionalità di eliminazione condizionale consente di migliorare la durabilità dei dati e ridurre gli errori dovuti a eliminazioni accidentali in scenari ad alta concorrenza e con più scrittori.

Le scritture condizionali semplificano il modo in cui le applicazioni distribuite con più client aggiornano contemporaneamente i dati in parallelo in set di dati condivisi, contribuendo alla prevenzione di sovrascritture accidentali. Ora nei bucket di directory i client possono eseguire controlli di eliminazione condizionale sull'ora, la dimensione ed l'ETag dell'ultima modifica di un oggetto utilizzando rispettivamente le intestazioni x-amz-if-match-last-modified-time, x-amz-if-match-size e HTTP if-match nelle API DeleteObject e DeleteObjects. S3 Express One Zone valuta quindi se ciascuno di questi attributi dell'oggetto corrisponde al valore fornito nelle intestazioni e impedisce ai client di eliminare l'oggetto finché la condizione non viene soddisfatta. Puoi utilizzare queste intestazioni insieme o singolarmente in una richiesta di eliminazione per affidare in sicurezza la valutazione dello stato dell'oggetto a S3 Express One Zone e proteggere con efficienza i tuoi carichi di lavoro distribuiti e altamente parallelizzati da eliminazioni involontarie.

Il supporto di S3 Express One Zone per le eliminazioni condizionali è disponibile senza costi aggiuntivi in tutte le regioni AWS in cui è disponibile la classe di archiviazione. Puoi utilizzare l'API S3, gli SDK e la CLI per eseguire eliminazioni condizionali. Per ulteriori informazioni, consulta la documentazione di S3.