Quiero crear un bucket de Amazon Simple Storage Service (Amazon S3), pero aparece un error.
Resolución
Es posible que se muestre uno de los siguientes errores al intentar crear un bucket de Amazon S3:
- «A conflicting conditional operation is currently in progress against this resource»
- «TooManyBuckets: You have attempted to create more buckets than allowed»
- «Access Denied»
- «BucketAlreadyExists»
- «Networking Error»
- «InvalidBucketName»
Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulta Solución de problemas de AWS CLI. Además, asegúrate de utilizar la versión más reciente de la AWS CLI.
«A conflicting conditional operation is currently in progress against this resource»
Este error surge por los siguientes motivos:
- Has intentado crear un bucket con el mismo nombre que un bucket que has eliminado recientemente.
- Has intentado crear un bucket con el mismo nombre al mismo tiempo que el de otra persona u otra identidad de AWS Identity and Access Management (IAM).
Como los nombres de los buckets deben ser únicos en todo el mundo, no puedes tener dos buckets con el mismo nombre. Después de eliminar un bucket, espera unas horas para que los cambios surtan efecto en todas las regiones de AWS. En la mayoría de los casos, puedes crear un bucket unas horas después de eliminar el bucket anterior. Sin embargo, los cambios pueden tardar entre 48 y 72 horas en hacerse efectivos. Se recomienda esperar al menos 48 horas antes de volver a crear el bucket de S3.
Para obtener más información, consulta ¿Por qué aparece el error «A conflicting conditional operation is currently in progress against this resource» de Amazon S3 cuando vuelvo a crear un bucket?
«TooManyBuckets: You have attempted to create more buckets than allowed»
Este error se produce cuando intentas crear varios buckets y superas la cuota de buckets de tu cuenta de AWS. De forma predeterminada, Amazon S3 tiene una cuota flexible de 10 000 buckets. Si necesitas buckets adicionales, puedes solicitar un aumento de la cuota de servicio para aumentar tu cuota de buckets hasta un máximo de 1 millón de buckets.
«Access Denied»
Para crear un bucket de S3, debes tener el permiso CreateBucket para la entidad de IAM que ha intentado crear el bucket. Si utilizas políticas de control de servicios (SCP), asegúrate de que no denieguen explícitamente el permiso CreateBucket.
«BucketAlreadyExists»
Los nombres de los buckets de S3 deben ser únicos en todas las cuentas de todas las regiones de una partición. Cuando aparece el error «Bucket name already exists» o «BucketAlreadyExists», significa que otra cuenta es propietaria de un bucket de S3 con el mismo nombre. Para resolver este problema, usa otro nombre de bucket al crear el bucket S3.
Utiliza la consola de Amazon S3 para obtener una lista de los buckets. O bien, ejecuta el comando head-bucket de la AWS CLI para confirmar si ya tienes un bucket con ese nombre.
«Networking Error»
Para resolverlo, realiza las siguientes acciones:
-
Comprueba en el navegador la configuración del servidor proxy o las extensiones de navegador que hayas activado.
-
Borra la caché y las cookies del navegador.
-
Prueba con otro navegador para determinar si el problema persiste en todos los navegadores.
-
Utiliza el modo incógnito en el navegador web para acceder a la consola de Amazon S3.
-
Si sigues teniendo problemas, ejecuta el siguiente comando create-bucket de la AWS CLI para crear el bucket:
aws s3api create-bucket --bucket my-bucket --region your-region
Nota: Sustituye my-bucket por tu bucket y your-region por tu región.
«InvalidBucketName»
Este error se produce cuando el nombre del bucket que has intentado crear no es válido. Para resolver este problema, asegúrate de seguir las reglas de nomenclatura de buckets de uso general.
Información relacionada
Respuestas de error