Perché ricevo l'errore "A conflicting conditional operation is currently in progress against this resource" da Amazon S3 quando provo a ricreare un bucket?

2 minuti di lettura
0

Desidero sapere come risolvere l'errore "A conflicting conditional operation is currently in progress against this resource" quando si tenta di ricreare un bucket Amazon S3 con lo stesso nome dopo l'eliminazione.

Soluzione

Dopo aver inviato una richiesta di eliminazione di un bucket, Amazon S3 mette in coda il nome del bucket per l'eliminazione. Il nome di un bucket deve essere univoco a livello globale perché lo spazio dei nomi è condiviso da tutti gli account AWS. Amazon S3 è un sistema distribuito di grandi dimensioni e modifiche, come l'eliminazione di un bucket, richiedono tempo per diventare coerenti in tutte le regioni AWS.

In molti casi, puoi creare un bucket entro poche ore dall'eliminazione del bucket precedente. Tuttavia, potrebbero essere necessarie 48-72 ore prima che le modifiche diventino coerenti. È consigliabile attendere almeno 48 ore per ricreare il bucket S3. Per ulteriori informazioni, consulta How do I troubleshoot errors when creating an Amazon S3 bucket?

Fino a quando Amazon S3 non elimina completamente il bucket, non puoi usare lo stesso nome del bucket. Tuttavia, quando il bucket viene eliminato e il nome è disponibile, altri account possono utilizzare il nome del bucket. Se un altro account utilizza il nome del bucket, non è possibile usare lo stesso nome.

Nota: se devi mantenere il nome del bucket, non eliminarlo. Invece, svuota il bucket.

Se la tua applicazione crea automaticamente dei bucket, assicurati di scegliere una logica di denominazione dei bucket che con scarse probabilità causerà conflitti di denominazione. Inoltre, verifica che la logica dell'applicazione scelga un nome di bucket diverso quando è già stato utilizzato un nome di bucket.

Informazioni correlate

Creazione, configurazione e utilizzo di bucket Amazon S3

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa