Amazon S3 introduce la funzionalità di scrittura condizionata anche per le operazioni di copia

Inserito il: 29 ott 2025

Amazon S3 estende la funzionalità di scrittura condizionata alle operazioni di copia. La copia condizionata ora consente di verificare se l'oggetto esiste o è stato modificato nel bucket di destinazione S3 prima di copiarlo. Questo sistema aiuta a coordinare scritture simultanee sullo stesso oggetto e impedisce a più scrittori attivi contemporaneamente di sovrascrivere involontariamente l'oggetto.

Ora è possibile eseguire operazioni di copia condizionata tramite S3 CopyObject includendo l'intestazione HTTP if-none-match per verificare l'esistenza dell'oggetto o l'intestazione HTTP if-match con ETag per convalidarne il contenuto. Inoltre, è possibile utilizzare le chiavi di condizione s3:if-match e s3:if-none-match nelle policy del bucket S3 per applicare operazioni di copia condizionata. S3 valuta quindi la condizione rispetto alla chiave o all'ETag dell'oggetto specificato prima di eseguire l'operazione di copia nel bucket di destinazione. In questo modo si elimina la necessità di ulteriori meccanismi di coordinamento lato client o richieste di convalida API.

La copia condizionata è disponibile senza costi aggiuntivi in tutte le regioni AWS, sia per bucket generici che di tipo directory. È possibile utilizzare AWS SDK, API o CLI per copiare i dati in modo condizionato nei propri bucket. Per ulteriori informazioni sulle operazioni condizionate, consulta la guida utente di S3.