Soluciona errores de Cloud Storage en plataformas de Apple
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En ocasiones, durante el desarrollo de una app las cosas no van según lo planeado y ocurre un error.
Cuando tengas dudas, revisa el error que se generó.
Si comprobaste el mensaje de error y permites que Cloud Storage Security Rules tomes medidas al respecto, pero aun así no logras solucionarlo, visita la página de asistencia para pedir ayuda.
Soluciona mensajes de error
Existen varios motivos por los que pueden ocurrir errores, como que el archivo no exista, que el usuario no tenga permiso para acceder o que se haya cancelado la carga del archivo.
A fin de diagnosticar el problema y solucionar el error de manera adecuada, te brindamos una lista de todos los errores que puede indicar el cliente y la manera en que pueden ocurrir.
Nombre |
Motivo |
FIRStorageErrorCodeUnknown |
Ocurrió un error desconocido. |
FIRStorageErrorCodeObjectNotFound |
No existe ningún objeto en la referencia especificada. |
FIRStorageErrorCodeBucketNotFound |
No hay buckets configurados para Cloud Storage. |
FIRStorageErrorCodeProjectNotFound |
No hay proyectos configurados para Cloud Storage. |
FIRStorageErrorCodeQuotaExceeded |
Se superó la cuota del bucket de Cloud Storage. Si tienes el plan de precios Spark, considera actualizar al plan de precios Blaze de pago por uso. Si ya tienes el plan de precios Blaze, comunícate con el equipo de Asistencia de Firebase.
Importante: A partir del 1 de octubre de 2025, el plan de precios Blaze será obligatorio para usar Cloud Storage, incluso los buckets predeterminados. |
FIRStorageErrorCodeUnauthenticated |
No se autenticó el usuario. Vuelve a intentarlo después de la autenticación. |
FIRStorageErrorCodeUnauthorized |
El usuario no tiene autorización para ejecutar la acción solicitada. Verifica que sean correctas las reglas. |
FIRStorageErrorCodeRetryLimitExceeded |
Se superó el límite de tiempo máximo permitido para una operación (de carga, descarga, eliminación, etc.). Vuelve a subirlo. |
FIRStorageErrorCodeNonMatchingChecksum |
El archivo del cliente no coincide con la suma de verificación del archivo que recibió el servidor. Vuelve a subirlo. |
FIRStorageErrorCodeCanceled |
El usuario canceló la operación. |
FIRStorageErrorCodeDownloadSizeExceeded |
El tamaño del archivo descargado supera la cantidad de memoria asignada para la descarga. Aumenta el límite de memoria y prueba descargarlo de nuevo. |
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-08-16 (UTC)
[null,null,["Última actualización: 2025-08-16 (UTC)"],[],[],null,["\u003cbr /\u003e\n\nSometimes when you're building an app, things don't go as planned and an\nerror occurs.\n\nWhen in doubt, check the error returned, and see what the error message says.\n| **Note:** By default, a Cloud Storage for Firebase bucket requires Firebase Authentication to perform any action on the bucket's data or files. You can change your Firebase Security Rules for Cloud Storage to [allow unauthenticated access for specific situations](/docs/storage/security/rules-conditions#public). However, for most situations, we strongly recommend [restricting access and setting up robust security rules](/docs/storage/security/get-started) (especially for production apps). Note that if you use Google App Engine and have a default Cloud Storage bucket with a name format of `*.appspot.com`, you may need to consider [how your security rules impact access to App Engine files](/docs/storage/gcp-integration#security-rules-and-app-engine-files).\n\nIf you've checked the error message and have Cloud Storage Security Rules that allow your\naction, but are still struggling to fix the error, visit our\n[Support page](/support) and let us know how we can help.\n\nHandle Error Messages\n\nThere are a number of reasons why errors may occur, including the file\nnot existing, the user not having permission to access the desired file, or the\nuser cancelling the file upload.\n\nTo properly diagnose the issue and handle the error, here is a full list of\nall the errors our client will raise, and how they can occur.\n\n| Name | Reason |\n|-------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `FIRStorageErrorCodeUnknown` | An unknown error occurred. |\n| `FIRStorageErrorCodeObjectNotFound` | No object exists at the specified reference. |\n| `FIRStorageErrorCodeBucketNotFound` | No bucket is configured for Cloud Storage. |\n| `FIRStorageErrorCodeProjectNotFound` | No project is configured for Cloud Storage. |\n| `FIRStorageErrorCodeQuotaExceeded` | Quota on your Cloud Storage bucket has been exceeded. If you're on the Spark pricing plan, consider upgrading to the [pay-as-you-go Blaze pricing plan](/pricing). If you're already on the Blaze pricing plan, reach out to Firebase Support. **Important** : Starting October 1, 2025, the [Blaze pricing plan will be *required* to use Cloud Storage](/docs/storage/faqs-storage-changes-announced-sept-2024), even default buckets. |\n| `FIRStorageErrorCodeUnauthenticated` | User is unauthenticated. Authenticate and try again. |\n| `FIRStorageErrorCodeUnauthorized` | User is not authorized to perform the requested action. Check your rules to ensure they are correct. |\n| `FIRStorageErrorCodeRetryLimitExceeded` | The maximum time limit on an operation (upload, download, delete, etc.) has been exceeded. Try uploading again. |\n| `FIRStorageErrorCodeNonMatchingChecksum` | File on the client does not match the checksum of the file received by the server. Try uploading again. |\n| `FIRStorageErrorCodeCanceled` | User canceled the operation. |\n| `FIRStorageErrorCodeDownloadSizeExceeded` | Size of the downloaded file exceeds the amount of memory allocated for the download. Increase memory cap and try downloading again. |"]]