Bu sayfada, Cloud Functions for Firebase hakkında sık sorulan soruların (SSS) yanıtları yer almaktadır.
Cloud Functions çalışma zamanı desteği
İşlevlerimi belirli bir Node.js çalışma zamanına dağıttığımdan nasıl emin olabilirim?
Firebase konsolunda işlevler kontrol paneline gidin, bir işlev seçin ve Ek ayrıntılar bölümünde işlevin dilini kontrol edin.
Firebase Extensions kullanıyorum. Cloud Functions çalışma zamanı güncellemelerinden etkilenecek miyim?
Evet. Uzantılar Cloud Functions'ı kullandığından, uzantılarınızın çalışma zamanının Cloud Functions ile aynı zaman çizelgesinde güncellenmesi gerekir.
Projenizde yüklü her uzantının en son sürümüne düzenli olarak güncelleme yapmanızı öneririz.
Projelerinizin uzantılarını Firebase konsolu veya Firebase CLI aracılığıyla yükseltebilirsiniz.
Cloud Functions fiyatlandırma
Cloud Functions for Firebase kullanmak için neden faturalandırma hesabına ihtiyacım var?
Cloud Functions for Firebase bazı ücretli Google hizmetlerini kullanır. Yeni
Firebase CLI 11.2.0 ve sonraki sürümlerdeki işlev dağıtımları Cloud Build ve Artifact Registry'e dayanır.
Daha önceki sürümlere dağıtımlar aynı şekilde Cloud Build kullanır ancak depolama için Artifact Registry yerine Container Registry ve Cloud Storage kullanır. Bu hizmetlerin kullanımı, mevcut fiyatlandırmaya ek olarak faturalandırılır.
Firebase KSA 11.2.0 ve daha yeni sürümler için depolama alanı
Artifact Registry
işlevlerin çalıştığı kapsayıcıları sağlar. Artifact Registry
ilk 500 MB'ı ücretsiz olarak sunar. Bu nedenle, ilk işlev dağıtımlarınızda herhangi bir ücret alınmayabilir. Bu eşiği aşarsanız ek depolama alanı GB'ı başına ayda 0, 10 ABD doları ücretlendirilir.
Firebase KSA 11.1.x ve önceki sürümler için depolama alanı
Daha önceki sürümlere dağıtılan işlevler için,
Container Registry,
işlevlerin çalıştığı kapsayıcıları sağlar. Bir işlevi dağıtmak için gereken her kapsayıcı için faturalandırılırsınız. Depolanan her kapsayıcı için küçük ücretler alınabilir.Örneğin, 1 GB depolama alanı için ayda 0,026 ABD doları ücretlendirilir.
Faturanızın nasıl değişebileceği hakkında daha fazla bilgi edinmek için aşağıdaki
Cloud Functions for Firebase'ın ücretsiz kullanımı devam ediyor mu?
Evet. Kullandıkça öde türündeki Blaze fiyatlandırma planında bile Cloud Functions, çağrılar, işlem süresi ve internet trafiği için ücretsiz bir katman sunar. Her ay ilk 2.000.000 çağrı, 400.000 GB-saniye, 200.000 CPU-saniye ve 5 GB internet çıkış trafiği ücretsiz olarak sağlanır. Yalnızca bu eşikleri aşan kullanımlar için ücretlendirilirsiniz.
Ücretsiz depolama alanının ilk 500 MB'ı kullanıldıktan sonra, her dağıtım işlemi için işlevin kapsayıcısında kullanılan depolama alanı küçük ölçekli ücretlere tabi olur. Geliştirme süreciniz test için işlevlerin dağıtılmasına bağlıysa geliştirme sırasında Firebase Local Emulator Suite kullanarak maliyetleri daha da en aza indirebilirsiniz.
Firebase fiyatlandırma planları ve Cloud Functions fiyatlandırma örnek senaryolarına bakın.
Firebase, Cloud Functions for Firebase için kotaları ve sınırları artırmayı planlıyor mu?
Hayır. Maksimum derleme süresi sınırının kaldırılması dışında kotalarda değişiklik yapılması planlanmamaktadır. 120 dakikalık günlük derleme kotasına ulaşıldığında hata veya uyarı almak yerine, kullandıkça öde Blaze fiyatlandırma planının şartları uyarınca faturalandırılırsınız. Kotalar ve sınırlar bölümüne bakın.
Google Cloud 300 ABD doları krediyi alabilir miyim?
Evet, 300 ABD doları tutarındaki krediyi almak için Google Cloud konsolunda bir Cloud Billing hesabı oluşturabilir, ardından bu Cloud Billing hesabını bir Firebase projesine bağlayabilirsiniz.
Google Cloud kredi hakkında daha fazla bilgi edinin.
Bunu yaparsanız 300 ABD doları tutarındaki kredi tükendikten sonra projenizin çalışmaya devam edebilmesi için Firebase konsolunda Blaze fiyatlandırma planını ayarlamanız gerektiğini unutmayın.
Firebase hakkında bilgi edinmek için bir codelab'i takip etmek istiyorum. Geçici bir faturalandırma hesabı verebilir misiniz?
Hayır, üzgünüz. Cloud Billing hesabınız olmasa bile geliştirme için Firebase Local Emulator Suite kullanabilirsiniz. Alternatif olarak, Google Cloud ücretsiz deneme için başvurmayı deneyin.
Bu değişiklik nedeniyle faturanızı ödemekte sorun yaşamaya devam ederseniz Firebase Destek Ekibi ile iletişime geçin.
Mevcut faturalandırma ücretlerimi nasıl kontrol edebilirim?
Firebase konsolunda Kullanım ve faturalandırma kontrol panelini görüntüleyin.
Firebase Extensions kullanıyorum. Faturalandırma hesabı gerekiyor mu?
Evet. Uzantılar Cloud Functions'ı kullandığından, diğer işlevlerle aynı ücretlere tabi olur.
Uzantıları kullanmak için kullandıkça öde Blaze fiyatlandırma planına geçmeniz gerekir. Firebase hizmetlerinin kullanımınızla ilişkili ücretlere ek olarak, yüklediğiniz her uzantının gerektirdiği Firebase kaynakları (kullanılmasa bile) için küçük bir ücret (normal şartlarda aylık yaklaşık 0,01 ABD doları) ödeyeceksiniz.