Bir Firebase Uzantısı yükleyin

Firebase konsolunu veya Firebase CLI'yi (komut satırı arayüzü) kullanarak resmi Firebase uzantılarından herhangi birini yükleyebilir (ve yönetebilirsiniz ).

Firebase CLI ve Firebase konsolu için desteklenen eylemlerdeki farklılıkları incelediğinizden emin olun.


Uzantıları yüklemek veya yönetmek için şu rollerden birine atanmış olmanız gerekir: Sahip veya Düzenleyici ya da Firebase Yöneticisi .

Bir uzantı yüklemek için projenizin Blaze (kullandıkça öde) planında olması gerekir. Bir uzantı yüklemek için herhangi bir ücret olmamasına rağmen, kullanımınız hizmetlerin ücretsiz katmanını aşarsa, Firebase hizmetlerini veya [Cloud Secret Manager][gizli fiyatlandırma] gibi Bulut hizmetlerini kullanımınız için sizden ücret alınabilir.

Sen başlamadan önce

Henüz yapmadıysanız, projenize Firebase'i ekleyin ve Firebase projenizi Blaze (kullandıkça öde) planına yükseltin.

1. Adım : Bir uzantıyla ilgili ayrıntılı bilgileri görüntüleyin

Bu adım isteğe bağlıdır, ancak şiddetle tavsiye edilir.

Bir Firebase Uzantısı yüklemeden önce, aşağıdakiler dahil olmak üzere uzantı hakkında ayrıntılı bilgileri incelemenizi öneririz:

  • Uzantının nasıl çalıştığı, yükleme öncesi görevler ve uzantıyla ilgili ayrıntılar
  • Genel tanımlayıcı bilgi ve açıklama
  • Uzantının görevlerinin bir faturalandırma hesabı gerektirip gerektirmediği
  • İşlem için gereken Google hizmetleri (API'ler) ve erişim rolleri
  • Uzantı için oluşturulan kaynaklar (işlevler gibi)
  • Kullanıcı tarafından yapılandırılabilen parametrelerin açıklamaları

Bir uzantının ayrıntılı bilgilerini görüntülemek için:

  1. Aşağıdaki kaynaklardan resmi Firebase uzantılarına göz atın:

  2. Şunları yapmak için bir uzantının kartını tıklayın:

2. Adım : Bir uzantı yükleyin

Yükleme işlemi sırasında, uzantının temel özelliklerini (etkin API'ler, oluşturulan kaynaklar , verilen erişim vb.) incelemeniz istenir. Tüm faturalandırma gereksinimleri konusunda bilgilendirileceksiniz ve ayrıca uzantının yapılandırılabilir parametreleri için değerler belirtmeniz istenecektir.

  1. Aşağıdaki kaynaklardan resmi Firebase uzantılarına göz atın:

  2. Bir uzantının kartını tıklayın, ardından belirli kullanım talimatları ve herhangi bir kurulum öncesi görev sunabilen uzantı için ayrıntılı bilgileri gözden geçirin.

  3. Yükle 'yi tıklayın, ardından uzantıyı yüklemek için ekrandaki talimatları izleyin.

3. Adım : Yükleme sonrası kurulumu tamamlayın

Bazı uzantıları kullanmadan önce tamamlamanız için gerekli veya isteğe bağlı adımlar vardır. Bu talimatları, uzantınızın Firebase konsolunun Uzantılar panosundaki yükleme sonrası ayrıntılar sayfasında bulun (kurulumdan sonra panoya özel bağlantı terminalde görüntülenir).

Bu talimatları, uzantının kaynak dizininde bulunan POSTINSTALL.md dosyasında da bulabilirsiniz.

Firebase kaynakları oluşturun

Uzantıyı, halihazırda mevcut olmayan Firebase kaynaklarını (Cloud Firestore koleksiyonları, Gerçek Zamanlı Veritabanı yolları, Cloud Storage paketleri) kullanacak şekilde yapılandırdıysanız, uzantıyı kullanmadan önce bunları oluşturun.

Eventarc olay işleyicileri oluşturun

Bazı uzantılar, yürütme sırasında önemli olaylar meydana geldiğinde Eventarc'a yayınlanır. Bir uzantı olayları yayınlarsa ve yükleme sırasında olayları etkinleştirdiyseniz, kendi özel mantığınızla bu olaylara tepki veren işlevler yazabilirsiniz. Bu, örneğin uzun süren görevler tamamlandığında kullanıcıları bilgilendirmek veya bir uzantı işlevinin çıktısını sonradan işlemek için yararlı olabilir.

Yayınladığı olayların (varsa) listesi için uzantının belgelerine bakın.

Ardından, Eventarc olay işleyicileri yazma hakkında bilgi için Özel olay tetikleyicilerine bakın.

Birden çok uzantı örneği yükleyin

Aynı projeye aynı uzantıyı birden fazla yükleyebilirsiniz. Yüklenen her eşgörünüm kendi özelleştirilmiş yapılandırmasına ve kendi uzantı kaynaklarına sahip olabilir. Projenizde benzersiz olan örnek kimliğini kullanarak kurulu her örneği tanımlar ve bunlara başvurursunuz. Yüklediğiniz uzantının her bir ek örneğinin örnek kimliğini onaylamanız veya düzenlemeniz istenecektir.

Sonraki adımlar