Quiero saber cómo puedo solucionar el error «A conflicting conditional operation is currently in progress against this resource» cuando intento volver a crear un bucket de Amazon S3 con el mismo nombre después de haberlo eliminado.
Resolución
Tras enviar una solicitud para eliminar un bucket, Amazon S3 pone en cola el nombre del bucket para eliminarlo. El nombre de un bucket debe ser único a escala mundial, ya que todas las cuentas de AWS comparten el mismo espacio de nombres. Amazon S3 es un sistema distribuido de gran tamaño y los cambios, como la eliminación de un bucket, tardan en ser coherentes en todas las regiones de AWS.
En muchos casos, puede crear un bucket unas horas después de haber eliminado el bucket anterior. Sin embargo, es posible que los cambios tarden entre 48 y 72 horas en ser coherentes. Se recomienda esperar al menos 48 horas antes de volver a crear el bucket de S3. Para obtener más información, consulte How do I troubleshoot errors when creating an Amazon S3 bucket?
Hasta que Amazon S3 elimine por completo el bucket, no podrá usar el mismo nombre de bucket. Sin embargo, una vez eliminado el bucket, el nombre estará disponible y otras cuentas podrán usarlo. Si otra cuenta usa el nombre del bucket, no podrá usarlo también.
Nota: Si debe conservar un nombre de bucket, no elimine el bucket. En vez de eso, vacíe el bucket.
Si su aplicación crea buckets automáticamente, asegúrese de elegir una lógica de nomenclatura de buckets que no provoque conflictos de nombres. Además, compruebe que la lógica de la aplicación elija un nombre de bucket diferente cuando un nombre de bucket ya esté en uso.
Información relacionada
Crear, configurar y trabajar con buckets de Amazon S3