Reserva la fecha del Demo Day de Firebase 2024. Aprende a crear y ejecutar apps modernas impulsadas por IA que a los usuarios les encantan. Obtén más información.
Preguntas frecuentes sobre los cambios en Cloud Storage para Firebase anunciados en septiembre de 2024
Firebase realizará algunos cambios en Cloud Storage for Firebase y tomará medidas proactivas para evitar abusos en nuestra plataforma. Esto requiere que actualicemos nuestra infraestructura para que se alinee mejor con la cuota y la facturación de Google Cloud Storage.
Uno de los resultados de estos cambios en la infraestructura es que pronto comenzaremos a exigir que los proyectos estén en el plan de precios Blaze de pago por uso para usar Cloud Storage for Firebase.
El uso sin costo sigue disponible incluso bajo el plan de precios Blaze.
Revisa las siguientes preguntas frecuentes sobre los cambios que anunciamos en septiembre de 2024:
Cambios en los requisitos de los planes de precios
Pronto comenzaremos a exigir el plan de precios Blaze de pago por uso si quieres usar Cloud Storage for Firebase. El uso sin costo sigue disponible incluso cuando tienes el plan de precios Blaze.
Comprendemos que estos cambios requerirán tiempo para que evalúes y realices cambios en tu proyecto y flujos de trabajo de Firebase. Si tienes alguna pregunta, comunícate con la asistencia de Firebase.
¿Cuáles son los nuevos requisitos de los planes de precios anunciados en septiembre de 2024?
A partir del 30 de octubre de 2024, se realizarán los siguientes cambios:
Para aprovisionar un bucket predeterminado nuevo con Firebase console o la API de REST,
tu proyecto debe tener el plan de precios Blaze de pago por uso.
Ten en cuenta lo siguiente sobre todos los buckets predeterminados aprovisionados después del 30 de octubre de 2024:
Tendrán el formato de nombre PROJECT_ID.firebasestorage.app (en lugar del anterior PROJECT_ID.appspot.com).
A partir del 1 de octubre de 2025, se realizarán los siguientes cambios:
Para mantener el acceso a tu bucket predeterminado y a todos los demás recursos de Cloud Storage,
tu proyecto debe tener el plan de precios Blaze de pago por uso. Cualquier bucket predeterminado de *.appspot.com mantendrá su nivel de uso actual sin costo incluso en el plan de precios Blaze.
¿Por qué Firebase realiza estos cambios en los planes de precios?
Firebase se esfuerza por mantener nuestros productos y nuestro ecosistema seguros. Como parte de esto, haremos algunos cambios en Cloud Storage for Firebase y tomaremos medidas proactivas para evitar abusos en nuestra plataforma. Esto incluye actualizar nuestra infraestructura para que se alinee mejor con la facturación y la cuota de Google Cloud Storage.
¿Puedo conservar el uso sin costo si actualizo al plan de precios Blaze?
Sí. Si tienes un bucket predeterminado de PROJECT_ID.appspot.com y actualizas al plan de precios Blaze de pago por uso, mantendrás el nivel de uso actual sin costo de tu bucket predeterminado, como se describe a continuación. Cualquier uso que supere este uso sin costo se cobrará según los precios de Google App Engine.
5 GB almacenados
1 GB de descarga por día
20,000 cargas por día
50,000 descargas por día
Ten en cuenta que, a partir del 30 de octubre de 2024, todos los buckets predeterminados nuevos tendrán el formato de nombre PROJECT_ID.firebasestorage.app y seguirán los precios y el uso de Google Cloud Storage, lo que proporciona un nivel “Siempre gratuito” para los buckets en US-CENTRAL1, US-EAST1 y US-WEST1.
Si quieres mantener el acceso a tu bucket predeterminado de PROJECT_ID.appspot.com, debes actualizar al plan de precios Blaze de pago por uso antes del 1 de octubre de 2025.
¿Qué sucede si no actualizo mi proyecto al plan de precios Blaze?
A partir del 30 de octubre de 2024, si aún no aprovisionaste un bucket Cloud Storage predeterminado en tu proyecto, no podrás aprovisionarlo, a menos que tu proyecto esté en el plan de precios Blaze.
A partir del 1 de octubre de 2025, si tu proyecto no está en el plan de precios Blaze, perderás el acceso de lectura/escritura a tu bucket predeterminado de PROJECT_ID.appspot.com. Tampoco podrás ver el bucket ni acceder a sus datos en la consola de Firebase ni en la consola de Google Cloud.
Ten en cuenta que los datos permanecerán en tu bucket, pero no podrás acceder a ellos hasta que actualices al plan de precios Blaze.
¿Qué sucede si el uso del bucket predeterminado de *.appspot.com supera el nivel de uso sin costo?
Si tienes un bucket predeterminado de PROJECT_ID.appspot.com y actualizas al plan de precios Blaze con un uso que supera los niveles de uso ilmas costo descriptos a continuación, se te cobrará el exceso según los precios de Google App Engine en tu próximo ciclo de facturación.
Cambios para el bucket Cloud Storage predeterminado
Comprendemos que estos cambios requerirán tiempo para que evalúes y realices cambios en tu proyecto y flujos de trabajo de Firebase. Si tienes alguna pregunta, comunícate con la asistencia de Firebase.
¿Cambiará el nombre de mi bucket predeterminado?
No. Cuando actualices al plan de precios Blaze, el nombre de tu bucket Cloud Storage predeterminado no cambiará.
Si aprovisionaste tu bucket predeterminado antesdel 30 de octubre de 2024, este siempre tendrá el formato de nombre PROJECT_ID.appspot.com.
Si aprovisionaste tu bucket predeterminado a partir del30 de octubre de 2024, este siempre tendrá el formato de nombre PROJECT_ID.firebasestorage.app.
¿Qué sucede si borro mi bucket predeterminado de *.appspot.com?
No se pueden recuperar los buckets borrados. Ten en cuenta que este es el comportamiento actual de todos los buckets de Cloud Storage.
A partir del 30 de octubre de 2024, si borras tu bucket predeterminado de PROJECT_ID.appspot.com, no podrás aprovisionar un bucket con ese mismo formato de nombre.
En su lugar, puedes crear un bucket Cloud Storage predeterminado nuevo (si tu proyecto está en el plan de precios Blaze) que tenga un formato de nombre de PROJECT_ID.firebasestorage.app. Seguirá los precios y el uso de Google Cloud Storage, que proporciona un nivel “Siempre gratuito” para los buckets en US-CENTRAL1, US-EAST1 y US-WEST1.
¿Debo actualizar la base de código de mi app?
No. Para incorporar estos cambios, no es necesario que actualices la base de código de tu app.
Todos los buckets predeterminados de PROJECT_ID.appspot.com existentes mantendrán su formato de nombre.
Para evitar interrupciones del servicio, asegúrate de actualizar tu proyecto al plan de precios Blaze de pago por uso antes del 1 de octubre de 2025.
Después de actualizar al plan de precios Blaze, tu base de código seguirá interactuando con el bucket predeterminado PROJECT_ID.appspot.com como siempre lo ha hecho.
¿Debo mover mis datos fuera de mi bucket predeterminado de *.appspot.com?
No. Para adaptar estos cambios, no es necesario que muevas tus datos fuera del bucket predeterminado de PROJECT_ID.appspot.com.
Cambios para las interacciones programáticas (como las API de REST y Terraform)
Si aprovisionas o trabajas con buckets Cloud Storage for Firebase predeterminados de forma programática (por ejemplo, con APIs de REST o Terraform), revisa los siguientes cambios para ver si necesitas modificar algo en tus flujos de trabajo o apps.
Comprendemos que estos cambios requerirán tiempo para que evalúes y realices cambios en tu proyecto y flujos de trabajo de Firebase. Si tienes alguna pregunta, comunícate con la asistencia de Firebase.
¿Cuáles son los cambios para usar las APIs de REST?
A partir del 30 de octubre de 2024, se realizarán los siguientes cambios:
Los buckets predeterminados aprovisionados por este extremo tendrán el formato de nombre PROJECT_ID.firebasestorage.app (en lugar del anterior PROJECT_ID.appspot.com).
Estos buckets predeterminados seguirán los precios y el uso de Google Cloud Storage, que proporciona un nivel “Siempre gratuito” para los buckets en US-CENTRAL1, US-EAST1 y US-WEST1.
En su lugar, para establecer la ubicación de un recurso de forma programática, debes usar las APIs específicas del recurso. Por ejemplo, establece las ubicaciones del bucket Cloud Storage predeterminado y la instancia Cloud Firestore predeterminada durante su aprovisionamiento individual cuando llames a projects.defaultBucket.create y projects.databases.create, respectivamente. Para obtener más detalles sobre los reemplazos de las APIs de REST y las ubicaciones, consulta las preguntas frecuentes: ¿Cómo configuro o obtengo la ubicación de un "recurso de Google Cloud predeterminado"?
¿Cuáles son los cambios para usar Terraform?
A partir del 30 de octubre de 2024, se producirán los siguientes cambios relacionados con el uso de Terraform con Cloud Storage for Firebase.
Ya no puedes aprovisionar el bucket Cloud Storage for Firebase predeterminado con Terraform. Esto se debe a que ya no puedes aprovisionar este bucket a través de Google App Engine. En su lugar, puedes realizar una de las siguientes acciones:
Llama a projects.defaultBucket.create para aprovisionar el bucket.
Esta API aún no está disponible a través de Terraform.
Aprovisiona el bucket a través de la consola de Firebase. Para comenzar, visita la sección Almacenamiento de la consola.
Además, ten en cuenta lo siguiente sobre los buckets Cloud Storage predeterminados aprovisionados a partir del 30 de octubre de 2024:
Tu proyecto debe tener el plan de precios Blaze de pago por uso para aprovisionar un
bucket Cloud Storage predeterminado.
Ya no es necesario aprovisionar tu instancia predeterminada de Cloud Firestore antes de tu bucket predeterminado de Cloud Storage.
La ubicación que selecciones para tu instancia predeterminada de Cloud Firestore no se aplica al bucket predeterminado de Cloud Storage (esto significa que tu instancia predeterminada de Cloud Firestore y tu bucket predeterminado de Cloud Storage pueden estar en ubicaciones diferentes).
El formato del nombre del bucket predeterminado Cloud Storage será PROJECT_ID.firebasestorage.app (en lugar del anterior PROJECT_ID.appspot.com).
Cambios en los "recursos de Google Cloud predeterminados"
bucket predeterminado de Cloud Storage for Firebase (específicamente, aquellos con el formato de nombre PROJECT_ID.appspot.com)
Google Cloud Scheduler (específicamente para las funciones programadas
de 1ª gen.)
Con los muchos cambios que se produjeron a lo largo de los años en el ecosistema de Firebase, las asociaciones de recursos relacionados con Firebase a Google App Engine han cambiado.
Comprendemos que estos cambios requerirán tiempo para que evalúes y realices cambios en tu proyecto y flujos de trabajo de Firebase. Si tienes alguna pregunta, comunícate con la asistencia de Firebase.
¿Qué sucederá con la "ubicación de los recursos Google Cloud predeterminados"?
bucket predeterminado de Cloud Storage for Firebase (específicamente, aquellos con el formato de nombre PROJECT_ID.appspot.com)
Google Cloud Scheduler (específicamente para las funciones programadas
de 1ª gen.)
Cuando configuras cualquiera de estos recursos en tu proyecto, configuras de forma transitiva la ubicación de la app de Google App Engine en tu proyecto.
Esto, a su vez, establece la ubicación de todos los recursos asociados con Google App Engine.
Ten en cuenta lo siguiente:
Cualquier bucket Cloud Storage predeterminado aprovisionado antesdel 30 de octubre de 2024 (con un formato de nombre de
PROJECT_ID.appspot.com) se asocia con
Google App Engine. Esto implica lo siguiente:
La ubicación del bucket establecerá la ubicación de los recursos asociados con Google App Engine (como la ubicación de la instancia Cloud Firestore predeterminada).
Cualquier bucket Cloud Storage predeterminado aprovisionado a partir del
30 de octubre de 2024 (con el formato de nombre de
PROJECT_ID.firebasestorage.app) no está asociado con
Google App Engine. Esto implica lo siguiente:
El aprovisionamiento de tu bucket Cloud Storage predeterminado ya no establecerá la ubicación
de los recursos asociados con Google App Engine (como la ubicación
de la instancia Cloud Firestore predeterminada).
El aprovisionamiento de tu instancia de Cloud Firestore predeterminada ya no establecerá la
ubicación del bucket de Cloud Storage predeterminado de tu proyecto.
Las ubicaciones disponibles para tu bucket predeterminado de Cloud Storage ahora son las mismas ubicaciones disponibles para Google Cloud Storage (en lugar de limitarse a las de Google App Engine).
¿Cómo puedo establecer o obtener la ubicación de un "recurso de Google Cloud predeterminado"?
bucket predeterminado de Cloud Storage for Firebase (específicamente, aquellos con el formato de nombre PROJECT_ID.appspot.com)
Google Cloud Scheduler (específicamente para las funciones programadas
de 1ª gen.)
A partir del 30 de octubre de 2024, el concepto de "recursos de Google Cloud predeterminados" no se aplica a los buckets de Cloud Storagerecientemente aprovisionados. Los buckets predeterminados aprovisionados después de esta fecha tienen el formato de nombre PROJECT_ID.firebasestorage.app y no están asociados con Google App Engine. Para obtener más información, consulta la pregunta frecuente: ¿Qué sucede con la "ubicación de los recursos Google Cloud predeterminados"?
Si deseas establecer o obtener la ubicación de cualquier recurso en un proyecto, debes interactuar directamente con el recurso.
Bucket predeterminado de Cloud Storage for Firebase
En la consola Firebase:
Establece y busca la ubicación de un bucket Cloud Storage predeterminado en la sección Almacenamiento de la consola de Firebase.
Usa las APIs de REST:
Establece la ubicación de un bucket Cloud Storage predeterminado durante su aprovisionamiento cuando llames a projects.defaultBucket.create.
Ten en cuenta que, a partir del 30 de octubre de 2024, llamar a este extremo requerirá el plan de precios Blaze de pago por uso. Por lo tanto, antes de intentar crear un bucket predeterminado, asegúrate de que el proyecto esté vinculado a una cuenta de Cloud Billing (por ejemplo, con projects.updateBillingInfo).
Obtén la ubicación de un bucket Cloud Storage predeterminado con projects.buckets.get.
Instancia de Cloud Firestore predetermina
Ten en cuenta que, si aprovisionaste un bucket Cloud Storage predeterminado antes del
30 de octubre de 2024, ya se estableció la ubicación de la
instancia Cloud Firestore predeterminada del proyecto (debido a las
asociaciones con Google App Engine).
En la consola Firebase:
Establece y encuentra la ubicación de una instancia predeterminada de Cloud Firestore en la sección
Firestore
de la consola de Firebase.
Usa las APIs de REST:
Establece la ubicación de una instancia predeterminada de Cloud Firestore durante su aprovisionamiento
cuando llames a projects.databases.create.
Obtén la ubicación de una instancia predeterminada de Cloud Firestore con projects.databases.get.
Funciones programadas (1ª gen.)
Ten en cuenta que, si aprovisionaste un bucket de Cloud Storage predeterminado antes del 30 de octubre de 2024, las funciones programadas del proyecto (1ª gen.) ya se establecieron (debido a las asociaciones con Google App Engine).
Obtén la ubicación de una función programada a partir del nombre del tema de su trabajo y función en la consola de Google Cloud (firebase-schedule-FUNCTION_NAME-REGION.