Domande frequenti sulle modifiche a Cloud Storage for Firebase annunciate a settembre 2024

Firebase sta apportando alcune modifiche a Cloud Storage for Firebase e sta adottando misure proactive per prevenire gli abusi sulla nostra piattaforma. Per questo motivo, dobbiamo aggiornare la nostra infrastruttura in modo che sia più in linea con la quota e la fatturazione di Google Cloud Storage.

Un risultato di queste modifiche all'infrastruttura è che a breve inizieremo a richiedere che i progetti utilizzino il piano tariffario Blaze pay-as-you-go per utilizzare Cloud Storage for Firebase. L'utilizzo senza costi è ancora disponibile anche con il piano tariffario Blaze.

Consulta le seguenti domande frequenti sulle modifiche annunciate a settembre 2024:

Modifiche ai requisiti del piano tariffario

A breve inizieremo a richiedere il piano tariffario Blaze a consumo se vuoi utilizzare Cloud Storage for Firebase. L'utilizzo senza costi è ancora disponibile anche con il piano tariffario Blaze.

Sappiamo che queste modifiche richiederanno tempo per essere valutate e apportate ai progetti e ai flussi di lavoro Firebase. Per qualsiasi domanda, contatta l'assistenza Firebase.

  • A partire dal 30 ottobre 2024, verranno apportate le seguenti modifiche:

    • Per eseguire il provisioning di un nuovo bucket predefinito utilizzando la console Firebase o l'API REST, il progetto deve utilizzare il piano tariffario Blaze con pagamento a consumo.

    • Tieni presente quanto segue per tutti i bucket predefiniti sottoposti a provisioning dopo il 30 ottobre 2024:

      • Questi prezzi e limiti di utilizzo seguiranno quelli di Google Cloud Storage, che prevede un livello"Always Free" per i bucket in US-CENTRAL1, US-EAST1 e US-WEST1.

      • Avranno un formato del nome PROJECT_ID.firebasestorage.app (anziché l'originale PROJECT_ID.appspot.com).

  • A partire dal 1° ottobre 2025, verranno apportate le seguenti modifiche:

    • Per mantenere l'accesso al bucket predefinito e a tutte le altre risorse Cloud Storage, il progetto deve utilizzare il piano tariffario Blaze con pagamento a consumo. Qualsiasi *.appspot.com bucket predefinito manterrà il suo livello di utilizzo senza costi corrente anche con il piano tariffario Blaze.

Scopri di più su cosa succede se non esegui l'upgrade al piano tariffario Blaze entro questa data. Per qualsiasi domanda, contatta l'assistenza Firebase.

Firebase si impegna a mantenere i propri prodotti e il proprio ecosistema sicuri. Nell'ambito di questo impegno, stiamo apportando alcune modifiche a Cloud Storage for Firebase e adottando misure proactive per prevenire gli abusi sulla nostra piattaforma. Ciò include l'aggiornamento della nostra infrastruttura per allinearla meglio alla quota e alla fatturazione di Google Cloud Storage.

Sì. Se hai un bucket predefinito PROJECT_ID.appspot.com e esegui l'upgrade al piano tariffario Blaze di pagamento a consumo, manterrai il livello di utilizzo senza costi aggiuntivi corrente del bucket predefinito, come descritto di seguito. Qualsiasi utilizzo superiore a questo utilizzo senza costi verrà addebitato in base ai prezzi di Google App Engine.

  • 5 GB archiviati
  • 1 GB scaricato al giorno
  • 20.000 caricamenti al giorno
  • 50.000 download al giorno

Tieni presente che a partire dal 30 ottobre 2024, tutti i nuovi bucket predefiniti avranno il formato del nome PROJECT_ID.firebasestorage.app e rispetteranno Google Cloud Storage prezzi e utilizzo, che fornisce un livello "Sempre senza costi" per i bucket in US-CENTRAL1, US-EAST1 e US-WEST1.

Per eseguire l'upgrade del progetto al piano tariffario Blaze con pagamento a consumo, devi collegare il progetto a un account Cloud Billing. Puoi utilizzare il flusso di lavoro della console Firebase per eseguire l'upgrade del piano tariffario.

Per eseguire l'upgrade del piano tariffario, devi disporre del ruolo IAM di Proprietario per il tuo progetto.

Per qualsiasi domanda, contatta l'assistenza Firebase.

Se vuoi mantenere l'accesso al tuo bucket predefinito PROJECT_ID.appspot.com, devi eseguire l'upgrade al piano tariffario Blaze con pagamento a consumo entro il 1° ottobre 2025.

Per eseguire l'upgrade del progetto al piano tariffario Blaze con pagamento a consumo, devi collegare il progetto a un account Cloud Billing. Puoi utilizzare il flusso di lavoro della console Firebase per eseguire l'upgrade del piano tariffario.

  • A partire dal 30 ottobre 2024: se non hai ancora eseguito il provisioning di un bucket Cloud Storage predefinito nel tuo progetto, non potrai farlo a meno che il progetto non sia in uso con il piano tariffario Blaze.

  • A partire dal 1° ottobre 2025: se il tuo progetto non utilizza il piano tariffario Blaze, perderai l'accesso in lettura/scrittura al bucket predefinito PROJECT_ID.appspot.com. Inoltre, non potrai visualizzare il bucket o accedere ai relativi dati nella console Firebase o nella console Google Cloud.

    Tieni presente che i dati rimarranno nel bucket, ma non saranno accessibili fino a quando non eseguirai l'upgrade al piano tariffario Blaze.

Per qualsiasi domanda, contatta l'assistenza Firebase.

Se hai un bucket predefinito PROJECT_ID.appspot.com e esegui l'upgrade al piano tariffario Blaze con un utilizzo superiore ai livelli di utilizzo senza costi descritti di seguito, ti verrà addebitato l'utilizzo in eccesso in base ai prezzi di Google App Engine nel ciclo di fatturazione successivo.

  • 5 GB archiviati
  • 1 GB scaricato al giorno
  • 20.000 caricamenti al giorno
  • 50.000 download al giorno

Per qualsiasi domanda, contatta l'assistenza Firebase.

Modifiche al bucket Cloud Storage predefinito

Sappiamo che queste modifiche richiederanno tempo per essere valutate e apportate ai progetti e ai flussi di lavoro Firebase. Per qualsiasi domanda, contatta l'assistenza Firebase.

No. Quando esegui l'upgrade al piano tariffario Blaze, il nome del bucket Cloud Storage predefinito non cambierà.

  • Se hai eseguito il provisioning del bucket predefinito prima del 30 ottobre 2024, il bucket predefinito avrà sempre un formato del nome PROJECT_ID.appspot.com.

    L'unica eccezione è se elimini il bucket *.appspot.com e esegui il provisioning di un nuovo bucket predefinito.

  • Se hai eseguito il provisioning del bucket predefinito a partire dal giorno 30 ottobre 2024, il bucket predefinito avrà sempre un formato del nome PROJECT_ID.firebasestorage.app.

I bucket eliminati non sono recuperabili. Tieni presente che questo è il comportamento corrente per tutti i bucket Cloud Storage.

A partire dal 30 ottobre 2024: se elimini il bucket predefinito PROJECT_ID.appspot.com, non potrai eseguire il provisioning di un bucket con lo stesso formato del nome.

In alternativa, puoi creare un nuovo bucket Cloud Storage predefinito (se il tuo progetto utilizza il piano tariffario Blaze) con un formato del nome PROJECT_ID.firebasestorage.app. Seguirà i prezzi e le norme di utilizzo di Google Cloud Storage, che prevede un livello"Always Free" per i bucket in US-CENTRAL1, US-EAST1 e US-WEST1.

No. Per adattarsi a queste modifiche, non è necessario aggiornare il codebase dell'app.

Tutti i bucket predefiniti PROJECT_ID.appspot.com esistenti manterranno il formato del nome.

Per evitare interruzioni del servizio, assicurati di eseguire l'upgrade del progetto al piano tariffario Blaze con pagamento a consumo entro il 1° ottobre 2025. Dopo l'upgrade al piano tariffario Blaze, la base di codice continuerà a interagire con il bucket predefinito PROJECT_ID.appspot.com come sempre.

No. Per adattarsi a queste modifiche, non è necessario spostare i dati dal bucket predefinito di PROJECT_ID.appspot.com.

Se esegui l'upgrade del progetto al piano tariffario Blaze con pagamento a consumo entro il giorno 1° ottobre 2025, non riscontrerai interruzioni del servizio.

Modifiche per le interazioni programmatiche (ad esempio API REST e Terraform)

Se esegui il provisioning o utilizzi i bucket Cloud Storage for Firebase predefiniti programmaticamente (ad esempio utilizzando API REST o Terraform), esamina le seguenti modifiche per verificare se devi apportare modifiche ai tuoi flussi di lavoro o alle tue app.

Sappiamo che queste modifiche richiederanno tempo per essere valutate e apportate ai progetti e ai flussi di lavoro Firebase. Per qualsiasi domanda, contatta l'assistenza Firebase.

A partire dal 30 ottobre 2024, verranno apportate le seguenti modifiche:

A partire dal 30 ottobre 2024, verranno apportate le seguenti modifiche relative all'utilizzo di Terraform con Cloud Storage for Firebase.

Non puoi più eseguire il provisioning del bucket Cloud Storage for Firebase predefinito utilizzando Terraform. Questo perché non puoi più eseguire il provisioning di questo bucket tramite Google App Engine. In alternativa, puoi eseguire una delle seguenti operazioni:

Inoltre, tieni presente quanto segue sui bucket Cloud Storage predefiniti sottoposti a provisioning a partire dal 30 ottobre 2024:

  • Per eseguire il provisioning di un Cloud Storage bucket predefinito, il progetto deve utilizzare il piano tariffario Blaze con pagamento a consumo.

  • Non è più necessario eseguire il provisioning dell'istanza Cloud Firestore predefinita prima del bucket Cloud Storage predefinito.

  • La posizione selezionata per l'istanza Cloud Firestore predefinita non è applicabile al bucket Cloud Storage predefinito (ciò significa che l'istanza Cloud Firestore predefinita e il bucket Cloud Storage predefinito possono trovarsi in posizioni diverse).

  • Il formato del nome del bucket Cloud Storage predefinito sarà PROJECT_ID.firebasestorage.app (anziché PROJECT_ID.appspot.com).

Modifiche alle "risorse Google Cloud predefinite"

Le "risorse Google Cloud predefinite" sono tutte le risorse del progetto associate a Google App Engine, tra cui quelle riportate di seguito:

  • istanza Cloud Firestore predefinita
  • bucket Cloud Storage for Firebase predefinito (in particolare quelli con il formato del nome PROJECT_ID.appspot.com)
  • Google Cloud Scheduler (in particolare per le funzioni programmate di 1ª gen.)

Con le numerose modifiche apportate nel corso degli anni all'ecosistema Firebase, le associazioni delle risorse correlate a Firebase a Google App Engine sono cambiate.

Sappiamo che queste modifiche richiederanno tempo per essere valutate e apportate ai progetti e ai flussi di lavoro Firebase. Per qualsiasi domanda, contatta l'assistenza Firebase.

"La località per le risorse Google Cloud predefinite" è l'impostazione della località per tutte le risorse del progetto associate a Google App Engine, tra cui:

  • istanza Cloud Firestore predefinita
  • bucket Cloud Storage for Firebase predefinito (in particolare quelli con il formato del nome PROJECT_ID.appspot.com)
  • Google Cloud Scheduler (in particolare per le funzioni programmate di 1ª gen.)

Quando configuri una di queste risorse nel progetto, imposti transitivemente la posizione dell'app Google App Engine nel progetto. Ciò, a sua volta, imposta la posizione per tutte le risorse associate a Google App Engine.

Tieni presente quanto segue:

  • Qualsiasi bucket Cloud Storage predefinito di cui è stato eseguito il provisioning prima del 30 ottobre 2024 (con un formato del nome di PROJECT_ID.appspot.com) è associato a Google App Engine. Ciò significa che:

    • La posizione del bucket imposterà la posizione delle risorse associate a Google App Engine (ad esempio la posizione dell'istanza Cloud Firestore predefinita).
  • Qualsiasi bucket Cloud Storage predefinito di cui è stato eseguito il provisioning a partire dal 30 ottobre 2024 (con il formato del nome PROJECT_ID.firebasestorage.app) non è associato a Google App Engine. Ciò significa che:

    • Il provisioning del bucket Cloud Storage predefinito non imposterà più la posizione delle risorse associate a Google App Engine (ad esempio la posizione dell'istanza Cloud Firestore predefinita).

    • Il provisioning dell'istanza Cloud Firestore predefinita non imposterà più la località del bucket Cloud Storage predefinito del progetto.

    • Le località disponibili per il bucket Cloud Storage predefinito ora sono le stesse località disponibili per Google Cloud Storage (anziché essere limitate a quelle per Google App Engine).

Le "risorse Google Cloud predefinite" sono tutte le risorse del progetto associate a Google App Engine, tra cui quelle riportate di seguito:

  • istanza Cloud Firestore predefinita
  • bucket Cloud Storage for Firebase predefinito (in particolare quelli con il formato del nome PROJECT_ID.appspot.com)
  • Google Cloud Scheduler (in particolare per le funzioni programmate di 1ª gen.)

A partire dal 30 ottobre 2024, il concetto di "risorse Google Cloud predefinite" non si applica ai bucket Cloud Storage predefiniti di nuova creazione. I bucket predefiniti di cui è stato eseguito il provisioning dopo questa data hanno il formato del nome PROJECT_ID.firebasestorage.app e non sono associati a Google App Engine. Per saperne di più, consulta le domande frequenti: Cosa succede alla "località per le risorse Google Cloud predefinite"?

Se vuoi impostare o recuperare la posizione di qualsiasi risorsa in un progetto, devi interagire direttamente con la risorsa.

Bucket Cloud Storage for Firebase predefinito
Istanza Cloud Firestore predefinita

Tieni presente che se hai eseguito il provisioning di un bucket Cloud Storage predefinito prima del 30 ottobre 2024, la posizione dell'istanza Cloud Firestore predefinita del progetto è già stata impostata (a causa delle associazioni con Google App Engine).

  • Nella console Firebase:

    • Imposta e trova la posizione di un'istanza Cloud Firestore predefinita nella sezione Firestore della console Firebase.
  • Utilizzo delle API REST:

Funzioni programmate (1ª gen.)

Tieni presente che se hai eseguito il provisioning di un bucket Cloud Storage predefinito prima del 30 ottobre 2024, le funzioni pianificate (1ª gen.) del progetto sono già state impostate (a causa delle associazioni con Google App Engine).