Questa pagina fornisce risposte alle domande frequenti relative alla
deprecazione imminente di Firebase Extensions.
Perché stiamo ritirando Firebase Extensions?
A causa di modifiche e ritiri imminenti all'interno della nostra infrastruttura Google Cloud
di base, ritireremo il servizio Firebase Extensions
gestito.
Le estensioni esistenti di cui è stato eseguito il deployment smetteranno di funzionare dopo il 31 marzo 2027?
No. Le estensioni già implementate vengono eseguite direttamente sull'infrastruttura standard Google Cloud (come Cloud Functions, Eventarc, Cloud Run e Cloud Tasks) e continueranno a essere eseguite
indefinitamente. Tuttavia, dopo il 31 marzo 2027, gli utenti non potranno più
aggiornare, riconfigurare o disinstallare queste estensioni tramite la
console o la CLI Firebase.
Cosa succede se un utente non fa nulla?
Se un utente non interviene, le funzioni di cui è stato eseguito il deployment continueranno a
essere eseguite come asset standard. Tuttavia:
- Non possono modificare i parametri di configurazione o aggiornare le variabili di ambiente.
- Non possono applicare correzioni di bug, patch di sicurezza o upgrade delle dipendenze.
- La maggior parte delle estensioni è attualmente basata sull'SDK legacy Cloud Functions v1, che è collegato a runtime Node.js precedenti. Una volta ritirati completamente questi runtime legacy entro il giorno Google Cloud, le funzioni potrebbero smettere di essere eseguite o essere disattivate. Consulta
Supporto del runtime.
Che cosa devo fare in qualità di utente dell'estensione?
Se sei un utente di estensioni e non utilizzi più quelle installate,
disinstallale prima del
31 marzo 2027.
Dopo il ritiro, il pulsante standard "Disinstalla" nella console Firebase
e i comandi CLI corrispondenti verranno rimossi. Gli utenti devono eliminare manualmente
tutte le risorse Google Cloud associate, inclusi i singoli
Cloud Functions, i secret Secret Manager, le code Cloud Tasks e i service account IAM personalizzati, tramite la console Google Cloud.
Tuttavia, se utilizzi attivamente le estensioni installate,
aggiornale alle
loro versioni più recenti ora e mantienile aggiornate. A settembre 2026, il team
Firebase ti contatterà per fornirti documentazione, strumenti e opzioni di transizione dettagliate per la migrazione.
Esiste un prodotto che sostituisce Firebase Extensions?
A settembre 2026, il team di Firebase ricontatterà gli utenti
con maggiori informazioni su come eseguire la migrazione delle estensioni installate a funzioni
autogestite con un comportamento simile. Queste funzioni autogestite possono continuare a essere aggiornate e riconfigurate dopo il ritiro di Extensions. Forniremo
opzioni di transizione dettagliate, strumenti di migrazione e documentazione per
eseguire la transizione dei tuoi workload.
Che cosa devo fare in qualità di autore di estensioni?
Le tue azioni si dividono in due fasi distinte: nella fase attuale, a partire dal
20 giugno 2026, puoi preparare le estensioni per la
migrazione; nella seconda fase, a partire da settembre 2026, potrai
finalizzare la migrazione con un kit di funzioni condivisibile.
Per il momento, ti consigliamo di iniziare eseguendo la migrazione delle estensioni pubblicate alle funzioni di 2ª gen., che è un prerequisito per la creazione di un kit di funzioni. Ciò
comporta il packaging della logica dell'estensione utilizzando l'SDK Cloud Functions v2.
Per semplificare la transizione, abbiamo aggiornato l'SDK Cloud Functions v2 con il supporto di funzionalità come la sicurezza dichiarativa e gli eventi del ciclo di vita. Ora puoi
migrare il codice di estensione esistente a una funzione di 2ª gen. con modifiche
minime alla logica di business principale. Per informazioni dettagliate, consulta la
guida alla migrazione per i publisher.
E se avessi altre domande?
A settembre 2026, il team di Firebase contatterà utenti ed editori con documentazione completa sulla migrazione, strumenti e opzioni di transizione dettagliate.
Nel frattempo, gli editori che hanno domande su come eseguire la migrazione
di Firebase Extensions devono iniziare consultando la nostra
guida alla migrazione per gli editori. Questa
guida include istruzioni su come rimanere informato sugli aggiornamenti e ricevere
assistenza per fornire un'alternativa alle tue estensioni pubblicate.