¿Por qué aparece el error «Actualmente se está realizando una operación condicional conflictiva con este recurso» de Amazon S3 cuando intento volver a crear un bucket?

2 minutos de lectura
0

He eliminado mi bucket de Amazon Simple Storage Service (Amazon S3). Ahora estoy intentando crear un nuevo bucket con el mismo nombre. Sin embargo, aparece el error: «Actualmente se está llevando a cabo una operación condicional conflictiva contra este recurso. Vuelva a intentarlo." ¿Cómo puedo solucionar este problema?

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 nivel mundial, ya que todas las cuentas de AWS comparten el espacio de nombres. Dado que Amazon S3 es un sistema distribuido de gran tamaño, los cambios, como la eliminación de un bucket, tardan en llegar a ser coherentes en todas las regiones de AWS.

Hasta que Amazon S3 no elimine por completo el bucket, no podrá usar el mismo nombre de bucket. Sin embargo, cuando se elimina el bucket y el nombre está disponible, otras cuentas pueden usar el nombre del bucket. Si otra cuenta usa el nombre del bucket, no puede usar el mismo nombre.

Nota: Si debe conservar un nombre de bucket, puede vaciarlo en lugar de eliminarlo.

Si su aplicación crea depósitos automáticamente, asegúrese de elegir una lógica de nomenclatura de cubos que no cause conflictos de nomenclatura. Además, compruebe que la lógica de la aplicación elija un nombre de bucket diferente cuando ya haya un nombre de bucket en uso.


Información relacionada

Crear, configurar y trabajar con buckets de Amazon S3

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año