Questa pagina fornisce risposte alle domande frequenti su
Cloud Functions for Firebase.
Supporto del runtime Cloud Functions
Come posso 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 in base alla stessa cronologia 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
consoleFirebase
o
gcloud CLIFirebase.
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 la CLI 11.2.0 e versioni successive si basano su
Cloud Build e
Artifact Registry.Firebase
I deployment nelle versioni precedenti utilizzano Cloud Build allo 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 la CLI Firebase 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, pertanto i primi deployment di funzioni potrebbero
non comportare alcun costo. Se superi questa soglia, ogni GB di spazio di archiviazione aggiuntivo
viene addebitato a 0,10$al mese.
Spazio di archiviazione per la CLI Firebase 11.1.x e versioni precedenti
Per le funzioni di cui è stato eseguito il deployment nelle versioni precedenti,
Container Registry,
fornisce i contenitori in cui vengono eseguite le funzioni. Ti verrà
addebitato un costo per ogni contenitore necessario per il deployment di una funzione. Potresti notare piccoli addebiti per ogni container archiviato.Ad esempio, 1 GB di spazio di archiviazione viene addebitato a 0,026 $al mese.
Per capire meglio come potrebbe cambiare la tua fattura, consulta quanto segue.
Cloud Functions for Firebase offre ancora l'utilizzo senza costi?
Sì. Anche con il piano tariffario Blaze con pagamento a consumo, Cloud Functions offre un livello senza costi per invocazioni, tempo di calcolo e traffico internet. I primi 2.000.000 di chiamate, 400.000 GB al secondo, 200.000 secondi di CPU e 5 GB di traffico internet in uscita vengono forniti senza costi ogni mese. Ti verrà addebitato solo l'utilizzo che eccede queste soglie.
Dopo i primi 500 MB di spazio di archiviazione senza costi, ogni operazione di deployment comporterà
addebiti su piccola scala per lo spazio di archiviazione utilizzato per il container della funzione. Se
il tuo processo di sviluppo dipende dal deployment di funzioni per i test, puoi
ridurre ulteriormente i costi utilizzando
Firebase Local Emulator Suite durante lo sviluppo.
Consulta i piani tariffari Firebase e gli scenari di esempio dei prezzi di Cloud Functions.
Firebase prevede di aumentare le quote e i limiti per
Cloud Functions for Firebase?
No. Non sono previste modifiche alle quote, ad eccezione della rimozione di un limite massimo di tempo di compilazione. Invece di ricevere errori o avvisi quando viene raggiunta la quota giornaliera di 120 minuti di compilazione, ti verrà addebitato l'utilizzo in base ai termini del piano tariffario Blaze con pagamento a consumo. Consulta
Quote e limiti.
Posso ricevere il credito di Google Cloud300 $?
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
credito Google Cloud.
Tieni presente che, se lo fai, devi poi
configurare
il piano tariffario Blaze nella console Firebase affinché
il tuo 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
Firebase Local Emulator Suite per lo sviluppo
senza disporre di 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 correnti?
Visualizza la dashboard Utilizzo e fatturazione nella console Firebase.
Utilizzo Firebase Extensions. È necessario un account di fatturazione?
Sì. Poiché
le estensioni utilizzano Cloud Functions,
saranno soggette agli stessi costi 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 che installi (anche se non vengono utilizzate), oltre a eventuali addebiti associati all'utilizzo dei servizi Firebase.