Questa pagina fornisce risposte alle domande frequenti su
Cloud Functions for Firebase.
Supporto del runtime Cloud Functions
Come faccio ad assicurarmi di aver eseguito il deployment delle mie funzioni in un runtime Node.js specifico?
Nella console Firebase, vai alla
dashboard delle funzioni,
seleziona una funzione e controlla la lingua della funzione in
Dettagli aggiuntivi.
Utilizzo Firebase Extensions. Sarò interessato dagli aggiornamenti del runtime di Cloud Functions
?
Sì. Poiché
le estensioni utilizzano Cloud Functions,
il runtime delle estensioni dovrà essere aggiornato con la stessa tempistica di
Cloud Functions.
Ti consigliamo di eseguire periodicamente l'aggiornamento all'ultima versione di ogni estensione installata nel tuo progetto.
Puoi eseguire l'upgrade delle estensioni dei tuoi progetti tramite la
Firebase console
o
Firebase CLI.
Prezzi di Cloud Functions
Perché ho bisogno di un account di fatturazione per utilizzare Cloud Functions for Firebase?
Cloud Functions for Firebase si basa su alcuni servizi Google a pagamento. I nuovi
deployment di funzioni con Firebase CLI 11.2.0 e versioni successive si basano su
Cloud Build e
Artifact Registry.
I deployment nelle versioni precedenti utilizzano Cloud Build nello stesso modo, ma si basano
su
Container Registry e
Cloud Storage per l'archiviazione
anziché su Artifact Registry. L'utilizzo di questi servizi verrà fatturato in aggiunta ai prezzi esistenti.
Spazio di archiviazione per Firebase CLI 11.2.0 e versioni successive
Artifact Registry
fornisce i container in cui vengono eseguite le funzioni. Artifact Registry
fornisce i primi 500 MB senza costi, quindi i primi deployment di funzioni potrebbero
non comportare costi. Se superi questa soglia, ogni GB di spazio di archiviazione aggiuntivo
viene fatturato a 0,10$al mese.
Spazio di archiviazione per Firebase CLI 11.1.x e versioni precedenti
Per le funzioni di cui è stato eseguito il deployment nelle versioni precedenti,
Container Registry,
fornisce i container in cui vengono eseguite le funzioni. Ti verrà addebitato il costo di ogni container necessario per eseguire il deployment di una funzione. Potresti notare piccoli
addebiti per ogni container archiviato, ad esempio 1 GB di spazio di archiviazione viene
fatturato a 0,026 $al mese.
Per saperne di più su come potrebbe cambiare la tua fattura, consulta le seguenti informazioni
Cloud Functions for Firebase prevede ancora l'utilizzo senza costi aggiuntivi?
Sì. Anche con il piano tariffario Blaze con pagamento a consumo, Cloud Functions offre un livello senza costi aggiuntivi
per chiamate, tempo di calcolo e traffico internet. Ogni mese vengono forniti senza costi i primi 2.000.000 di chiamate, 400.000 GB/secondo, 200.000 CPU/secondo e 5 GB di traffico internet in uscita. Ti verrà addebitato solo l'utilizzo che supera queste soglie.
Dopo i primi 500 MB di spazio di archiviazione senza costi aggiuntivi, ogni operazione di deployment comporterà addebiti su piccola scala per lo spazio di archiviazione utilizzato per il container della funzione. Se
la procedura di sviluppo dipende dal deployment delle funzioni per i test, puoi
ridurre ulteriormente i costi utilizzando
Firebase Local Emulator Suite durante lo sviluppo.
Consulta i
piani tariffari Firebase e gli
Cloud Functions scenari di esempio
dei prezzi.
Firebase prevede di aumentare le quote e i limiti per
Cloud Functions for Firebase?
No. Non sono previsti piani per modificare le quote, ad eccezione della rimozione di un limite massimo di tempo di compilazione; anziché ricevere errori o avvisi quando viene raggiunta la quota di build giornaliera di 120 minuti, ti verrà addebitato l'importo previsto dai termini del piano tariffario Blaze con pagamento a consumo. Consulta
Quote e limiti.
Posso ottenere il credito di 300 $Google Cloud?
Sì, puoi creare un account Cloud Billing nella console Google Cloud per
ottenere il credito di 300 $, quindi collegare l'account Cloud Billing a un progetto Firebase.
Scopri di più sul
Google Cloud credito.
Tieni presente che, se lo fai, devi quindi
configurare
il piano tariffario Blaze nella console Firebase affinché il progetto continui a funzionare dopo l'esaurimento del credito di 300 $.
Voglio seguire un codelab per scoprire di più su Firebase. Puoi fornirmi un
account di fatturazione temporaneo?
No, mi dispiace. Puoi utilizzare il
Firebase Local Emulator Suite per lo sviluppo
senza avere un account Cloud Billing. In alternativa, prova a richiedere una
Google Cloud prova senza costi.
Se continui a riscontrare problemi con il pagamento della fattura a causa di questa modifica, contatta l'assistenza Firebase.
Come faccio a controllare gli addebiti di fatturazione attuali?
Visualizza la dashboard Firebase nella console.
Utilizzo Firebase Extensions. Ho bisogno di un account di fatturazione?
Sì. Poiché
le estensioni utilizzano Cloud Functions,
saranno soggette agli stessi addebiti delle altre funzioni.
Per utilizzare le estensioni, devi eseguire l'upgrade al piano tariffario Blaze con pagamento a consumo. Ti verrà addebitato un piccolo importo (generalmente
circa 0,01 $al mese)
per le risorse Firebase richieste da ogni estensione installata (anche se non
utilizzate), oltre a eventuali addebiti associati all'utilizzo dei servizi
Firebase.