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 con 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 con el
plan de precios Blaze.
Comprendemos que estos cambios requerirán tiempo para que evalúes y realices
cambios en el proyecto y los 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é realiza Firebase 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 predeterminado de Cloud Storage 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 Firebase console 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 sin 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 predeterminado de Cloud Storage
Comprendemos que estos cambios requerirán tiempo para que evalúes y realices
cambios en el proyecto y los 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 predeterminado de Cloud Storageno cambiará.
Si aprovisionaste tu bucket predeterminado antes del30 de octubre de 2024, este
siempre tendrá el formato de nombre PROJECT_ID.appspot.com.
Si aprovisionaste tu bucket predeterminado el 30 de octubre de 2024o después, 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 predeterminado de Cloud Storage nuevo (si tu proyecto está en
el plan de precios Blaze) que tenga un formato de nombre
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 de 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 predeterminados de Cloud Storage for Firebase 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 el proyecto y los 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 que aprovisiona 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
predeterminado de Cloud Storage y la instancia predeterminada de Cloud Firestore 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 obtengo o configuro la ubicación de un "recurso predeterminado de Google Cloud"?
¿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 predeterminado de Cloud Storage for Firebase 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 Firebase console. Visita la
sección Storage
de la consola para comenzar.
Además, ten en cuenta lo siguiente sobre los buckets predeterminados de Cloud Storage 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 predeterminado de Cloud Storage.
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 de Cloud Storage será
PROJECT_ID.firebasestorage.app (en lugar del anterior
PROJECT_ID.appspot.com).
Cambios en los "recursos predeterminados de Google Cloud"
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.)
Debido a los muchos cambios que se realizaron en el ecosistema de Firebase a lo largo de los años, 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 el proyecto y los 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 predeterminados de Google Cloud"?
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 predeterminado de Cloud Storage aprovisionado antes del
30 de octubre de 2024 (con un formato de nombre
PROJECT_ID.appspot.com) está asociado 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 predeterminada de
Cloud Firestore).
Cualquier bucket predeterminado de Cloud Storage aprovisionado a partir del
30 de octubre de 2024 (con el formato de nombre
PROJECT_ID.firebasestorage.app) no está asociado con
Google App Engine. Esto implica lo siguiente:
Aprovisionar tu bucket predeterminado de Cloud Storage ya no establecerá la ubicación
de los recursos asociados con Google App Engine (como la ubicación
de la instancia predeterminada de Cloud Firestore).
Aprovisionar tu instancia predeterminada de Cloud Firestore ya no establecerá la
ubicación del bucket predeterminado de Cloud Storage 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 obtener o establecer la ubicación de un "recurso predeterminado de Google Cloud"?
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 predeterminados de Google Cloud" no se aplica a los buckets predeterminados 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 las preguntas frecuentes:
¿Qué sucede con la "ubicación de los recursos predeterminados de Google Cloud"?
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 predeterminado de Cloud Storage en la
sección Storage
de Firebase console.
Usa las APIs de REST:
Establece la ubicación de un bucket predeterminado de Cloud Storage 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 predeterminado de Cloud Storage con
projects.buckets.get.
Instancia de Cloud Firestore predetermina
Ten en cuenta que, si aprovisionaste un bucket predeterminado de Cloud Storage antes del
30 de octubre de 2024, la ubicación de la
instancia predeterminada de Cloud Firestore del proyecto ya se configuró (debido a las
asociaciones con Google App Engine).
En la consola Firebase:
Configura y encuentra la ubicación de una instancia predeterminada de Cloud Firestore en la
sección Firestore
de Firebase console.
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 predeterminado de Cloud Storage 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.