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:
- «Actualmente se está llevando a cabo una operación condicional conflictiva contra este recurso»
- «TooManyBuckets: Ha intentado crear más buckets de los permitidos»
- «Acceso denegado»
- «BucketAlreadyExists»
- «Error de red»
- «InvalidBucketName»
Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulte Solución de problemas de AWS CLI. Además, asegúrese de utilizar la versión más reciente de la AWS CLI.
«Actualmente se está llevando a cabo una operación condicional conflictiva contra este recurso»
Este error surge por los siguientes motivos:
- Ha intentado crear un bucket con el mismo nombre que un bucket que ha eliminado recientemente.
- Ha 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 puede tener dos buckets con el mismo nombre. Después de eliminar un bucket, espere unas horas para que los cambios surtan efecto en todas las regiones de AWS. En la mayoría de los casos, puede 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, consulte ¿Por qué aparece el error «Actualmente se está realizando una operación condicional conflictiva con este recurso» de Amazon S3 cuando vuelvo a crear un bucket?
«TooManyBuckets: Ha intentado crear más buckets de los permitidos»
Este error se produce cuando intenta crear varios buckets y supera la cuota de buckets de su cuenta de AWS. De forma predeterminada, Amazon S3 tiene una cuota flexible de 10 000 buckets. Si necesita buckets adicionales, puede solicitar un aumento de la cuota de servicio para aumentar su cuota de buckets hasta un máximo de 1 millón de buckets.
«Acceso denegado»
Para crear un bucket de S3, debe tener el permiso CreateBucket para la entidad de IAM que ha intentado crear el bucket. Si utiliza políticas de control de servicios (SCP), asegúrese de que no denieguen explícitamente el permiso CreateBucket.
«BucketAlreadyExists»
Los nombres de los buckets de Amazon S3 deben ser únicos en todas las cuentas de todas las regiones de una partición. Cuando aparece el error «El nombre del bucket ya existe» o «BucketAlreadyExists», significa que otra cuenta es propietaria de un bucket de S3 con el mismo nombre. Para resolver este problema, use un nombre de bucket diferente al crear el bucket S3.
Revise los buckets existentes en la consola de Amazon S3. O bien, ejecute el comando head-bucket de la AWS CLI para confirmar si ya tiene un bucket con ese nombre.
«Error de red»
Para resolverlo, realice las siguientes acciones:
- Compruebe en el navegador la configuración del servidor proxy o las extensiones de navegador que haya activado.
- Borre la caché y las cookies del navegador.
- Pruebe con otro navegador para determinar si el problema persiste en todos los navegadores.
- Utilice el modo incógnito en su navegador web para acceder a la consola de Amazon S3.
- Si sigue teniendo problemas, ejecute el comando create-bucket de la AWS CLI para crear el bucket:
aws s3api create-bucket --bucket my-bucket --region your-region
Nota: Sustituya your-region por su región.
«InvalidBucketName»
Este error se produce cuando el nombre del bucket que ha intentado crear no es válido. Para resolver este problema, asegúrese de seguir las reglas de nomenclatura de buckets de uso general.
Información relacionada
Respuestas de error