Questa pagina fornisce risposte alle domande frequenti su
Cloud Functions for Firebase.
Assistenza per il runtime Cloud Functions
Come faccio ad assicurarmi di aver eseguito il deployment delle mie funzioni in un runtime Node.js specifico?
Nella Firebase console, vai alla
dashboard Hosting e serverless >
Funzioni.
Seleziona una funzione, quindi 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 fattura, consulta le seguenti informazioni
Cloud Functions for Firebase prevede ancora un 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 aggiuntivi i primi 2.000.000 di chiamate, 400.000 GB/secondo, 200.000 CPU/secondo e 5 GB di traffico internet in uscita. Ti verranno addebitati solo i costi per 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 ad avere problemi con il pagamento della fattura a causa di questa modifica, contatta l'assistenza Firebase.
Come faccio a controllare gli addebiti di fatturazione attuali?
Nella console Firebase, vai alla dashboard
settings Impostazioni >
Utilizzo e fatturazione.
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 (in genere
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
.