Halaman ini memberikan jawaban atas pertanyaan umum (FAQ) tentang
Cloud Functions for Firebase.
Dukungan runtime Cloud Functions
Bagaimana cara memastikan bahwa saya telah men-deploy fungsi ke runtime Node.js tertentu?
Di Firebase console, buka
dasbor fungsi,
pilih fungsi, dan periksa bahasa fungsi di bagian
Additional details.
Saya menggunakan Firebase Extensions. Apakah saya akan terpengaruh oleh update runtime Cloud Functions?
Ya. Karena ekstensi menggunakan Cloud Functions, runtime ekstensi Anda perlu diupdate pada linimasa yang sama dengan Cloud Functions.
Sebaiknya update setiap ekstensi yang diinstal di project Anda ke versi
terbaru secara berkala.
Anda dapat mengupgrade ekstensi project melalui
Firebase console
atau
Firebase CLI.
Harga Cloud Functions
Mengapa saya memerlukan akun penagihan untuk menggunakan Cloud Functions for Firebase?
Cloud Functions for Firebase bergantung pada beberapa layanan Google berbayar. Deployment
fungsi baru dengan Firebase CLI 11.2.0 dan yang lebih tinggi mengandalkan
Cloud Build dan
Artifact Registry.
Deployment ke versi yang lebih lama akan menggunakan Cloud Build dengan cara yang sama, tetapi mengandalkan
Container Registry dan
Cloud Storage untuk penyimpanan,
bukan Artifact Registry. Penggunaan layanan ini akan mendapat tagihan tambahan selain harga yang sudah ada.
Ruang penyimpanan untuk Firebase CLI 11.2.0 dan versi yang lebih baru
Artifact Registry
menyediakan container tempat fungsi dijalankan. Artifact Registry
menyediakan 500 MB pertama tanpa biaya, sehingga deployment fungsi pertama Anda mungkin
tidak dikenai biaya. Jika Anda melampaui batas tersebut, setiap GB penyimpanan tambahan
ditagih $0,10 per bulan.
Ruang penyimpanan untuk Firebase CLI 11.1.x dan versi sebelumnya
Untuk fungsi yang di-deploy ke versi yang lebih lama, Container Registry menyediakan container tempat fungsi dijalankan. Anda akan ditagih untuk setiap container yang diperlukan untuk men-deploy fungsi. Anda mungkin akan melihat tagihan
kecil untuk setiap container yang disimpan—misalnya, penyimpanan 1 GB
dikenakan biaya $0,026 per bulan.
Untuk memahami lebih lanjut bagaimana tagihan Anda dapat berubah, tinjau
Apakah Cloud Functions for Firebase masih memiliki penggunaan gratis?
Ya. Bahkan pada paket harga Blaze bayar sesuai penggunaan, Cloud Functions menyediakan paket gratis
untuk pemanggilan, waktu komputasi, dan traffic internet. Untuk 2.000.000 pemanggilan, 400.000 GB-detik, 200.000 CPU-detik, dan 5 GB traffic keluar Internet pertama disediakan gratis setiap bulan. Anda hanya akan dikenai biaya untuk penggunaan yang melebihi nilai minimum tersebut.
Setelah 500 MB penyimpanan gratis pertama, setiap operasi deployment akan dikenai biaya kecil untuk ruang penyimpanan yang digunakan sebagai container fungsi. Jika
proses pengembangan Anda bergantung pada deployment fungsi untuk pengujian, Anda dapat
meminimalkan biaya lebih lanjut dengan menggunakan
Firebase Local Emulator Suite selama pengembangan.
Lihat
Paket harga Firebase dan skenario contoh
Harga Cloud Functions.
Apakah Firebase berencana menaikkan kuota dan batas untuk
Cloud Functions for Firebase?
Tidak. Tidak ada rencana untuk mengubah kuota kecuali untuk penghapusan batas waktu build maksimum; Anda akan ditagih berdasarkan persyaratan paket harga Blaze bayar sesuai penggunaan, bukan menerima error atau peringatan saat kuota build harian 120 menit tercapai. Lihat
Kuota dan batas.
Bisakah saya mendapatkan kredit Google Cloud sebesar $300?
Ya, Anda dapat membuat akun Cloud Billing di Google Cloud console untuk
mendapatkan kredit sebesar $300, lalu menautkan akun Cloud Billing tersebut ke project
Firebase.
Pelajari lebih lanjut kredit
Google Cloud.
Perlu diingat bahwa jika Anda melakukannya, Anda harus
menyiapkan
paket harga Blaze di Firebase console agar
project Anda dapat terus berjalan setelah kredit senilai $300 habis.
Saya ingin mengikuti codelab untuk mempelajari Firebase. Dapatkah Firebase memberi saya akun penagihan sementara?
Maaf, kami tidak bisa melakukannya. Anda dapat menggunakan
Firebase Local Emulator Suite untuk pengembangan
tanpa memiliki akun Cloud Billing. Atau, coba daftar ke
uji coba gratis Google Cloud.
Jika Anda masih mengalami masalah dalam membayar tagihan karena perubahan ini, hubungi
Dukungan Firebase.
Bagaimanakah cara memeriksa biaya tagihan saya saat ini?
Lihat dasbor Usage and billing
di Firebase console.
Saya menggunakan Firebase Extensions. Apakah saya memerlukan akun penagihan?
Ya. Karena menggunakan Cloud Functions, ekstensi akan dikenai biaya yang sama dengan fungsi lainnya.
Untuk menggunakan ekstensi, Anda harus mengupgrade ke paket harga Blaze bayar sesuai penggunaan. Anda akan dikenakan biaya kecil (biasanya sekitar $0,01 per bulan) untuk resource Firebase yang diperlukan oleh setiap ekstensi yang diinstal (meskipun tidak digunakan), selain biaya yang terkait dengan penggunaan layanan Firebase.