Yüklü Firebase Uzantılarını yönetin

Uzantıları yüklemek veya yönetmek için şu rollerden biri atanmanız gerekir: sahip veya editör veya firebase yöneticisi .

Yüklü bir uzantı örneğinin ayrıntılarını ve yapılandırmasını görüntüleyin

  1. Firebase konsolundaki Firebase Extensions kontrol panelinize gidin.

  2. Yüklü uzantı örneğinin kartında yönet'i tıklayın.

Yüklü bir uzantı örneğini izleyin

Firebase konsolunda, sağlığı, kullanım ve günlükleri kontrolleri de dahil olmak üzere kurulu bir uzantının aktivitesini izleyebilirsiniz.

Bütçe uyarılarını ayarlayın

Bütçe uyarıları belirlemek genel olarak iyi bir uygulamadır, ancak uyarılar, projenizde çalışacak başka bir tarafın koduna güvenirken özellikle önemli olabilir.

Firebase projeniz için bütçe uyarıları ayarladığınızdan emin olun.

Uzantılar tarafından oluşturulan işlevleri görüntüle

  1. Firebase konsolunun işlevleri kontrol paneline gidin.

  2. Gösterge Tablosu sekmesinde, Firebase uzantılarından (projeniz için dağıttığınız diğer işlevlerin yanı sıra) işlevleri görüntüleyebilirsiniz.

    Uzantılar tarafından oluşturulan işlevlerin adları vardır, formatta: ext- extension-instance-id - functionName

    Örneğin: ext-awesome-task-simplifier-onUserCreate

Uzantılar tarafından oluşturulan bulut zamanlayıcı işlerini görüntüle

  1. Projenizin bulut zamanlayıcı sayfasını Google Cloud konsolunda açın.

  2. İş listesinde, Firebase uzantılarından bulut zamanlayıcı işlerini görüntüleyebilirsiniz (projeniz için oluşturduğunuz diğer işlerin yanı sıra).

    Uzantılar tarafından oluşturulan işlerin isimleri var: firebase-ext- extension-instance-id - functionName

    Örneğin: firebase-ext-awesome-task-simplifier-doTask

Uzantılarla Enqueed Bulut Görevlerini Görüntüle ve Yönetin

Bazı uzantılar, daha uzun süredir devam eden görevleri çalıştırmak için bulut görevlerini kullanır: en yaygın olarak, bir uzantının yaşam döngüsünde çeşitli noktalarda çalışan işleme-yükleme, yeniden yapılandırma ve yükseltmelerden sonra.

Normalde, bu görevler müdahaleniz olmadan otomatik olarak çalışır ve tamamlanır. Bununla birlikte, bir uzantının kuyruklu görevlerini manuel olarak yönetmeniz gerekiyorsa - örneğin, sırayı duraklatmak veya sıradan henüz başlamamış bir görevi kaldırmak için - şu adımları takip edin:

  1. Firebase Konsolu Uzantıları bölümünde, Uzantı Örneği'nin ayrıntıları sayfasını açın.

  2. Ayrıntılar sayfasında API'ler ve Kaynaklar bölümünü açın. Uzantı bulut görevlerini kullanıyorsa, bir veya daha fazla giriş içeren bir bulut görev kuyruğu bölümü olacaktır.

  3. Yönetmek istediğiniz kuyruk için kuyruğu görüntüleyin . Bu, kuyruklu görevleri görüntüleyebileceğiniz, kuyruğu duraklatabileceğiniz, görevleri kuyruktan kaldırabileceğiniz Google Cloud konsolunda Kuyruk Ayrıntıları sayfasını açacaktır. Bulut Görevleri belgelerindeki kuyrukları ve görevleri yönetin .

Uzantılar tarafından oluşturulan bulut gizli yöneticisi sırlarını görüntüle

  1. Projenizin gizli yöneticisi sayfasını Google Cloud konsolunda açın.

  2. Sırlar listesinde, Firebase uzantıları için oluşturulan sırları (projeniz için oluşturduğunuz diğer sırların yanı sıra) görüntüleyebilirsiniz.

    Uzantılar tarafından oluşturulan sırların isimleri vardır: ext- extension-instance-id - paramnName

    Örneğin: ext-awesome-task-simplifier-API_KEY

    Sırlar firebase-extensions-managed kilit firebas ile etiketlenir. Firebase'nin sırrı yönetmesini durdurmak istemediğiniz sürece bu etiketi kaldırmayın.

Kurulu bir uzantının sağlıklı olup olmadığını kontrol edin

Konsoldaki işlevlerden (Firebase Uzantıları tarafından oluşturulanlar dahil) tüm hataları inceleyebilirsiniz.

  1. Fonksiyonlar Gösterge Tablonuzun Sağlık sekmesinde, projenizdeki tüm işlevler için hatalara ve performans bilgilerine genel bir bakış görüntüleyebilirsiniz.

  2. Belirli bir uzantı için bilgileri görüntülemek için, belirli bir işlevi seçmek için sayfanın üst kısmındaki filtreyi kullanın.

Kurulu bir uzantının ne sıklıkta çalıştığını kontrol edin

  1. İşlevler panoınızın kontrol paneli sekmesinde, kontrol etmek istediğiniz Firebase uzantısının belirli işlevini bulun.

  2. Girişin en sağ tarafındaki (taşma menüsü) tıklayın, ardından ayrıntılı kullanım istatistiklerini seçin.

  3. Görüntülenen Google Bulut Konsolu'nda, bir işlevin çeşitli çağrılarına girebilir ve hatta kaynak kodunu inceleyebilirsiniz.

Bir uzantı için günlükleri görüntüleyin

Projenizi hata ayıklamaya veya Firebase'ye bir hata raporu göndermeye çalışıyorsanız, projenizde çalışan işlevlerin günlüklerini görüntülemek yararlıdır.

İşlevler gösterge panelinizin Günlükler sekmesinde, uzantınız tarafından oluşturulan işlevleri seçmek için sayfanın üst kısmındaki filtreyi kullanın.

Yüklü bir uzantı örneğini en son sürüme güncelleyin

Bir uzantının yüklü bir örneğini en son yayınlanan sürümüne güncelleyebilirsiniz. Yüklü bir örneği güncellemek isteyebilirsiniz, çünkü örnek zaten aktif olarak çalışır veya test, projeniz veya uygulama iş akışınızda kurulur.

Bir örneği güncellediğinizde, örneğin uzantısına özgü tüm kaynaklar ve mantığın, yeni sürümün kaynak kodunu ve dosyalarını kullanmak için üzerine yazılır. Uzantının Örnek Kimliği ve Hizmet Hesabı değişmez.

Güncelleme işlemi sırasında, yeni sürüm için herhangi bir değişiklik hakkında bilgilendirilecek ve yeni parametreler için değerler belirleyebileceksiniz.

  1. Firebase Extensions kontrol panelinize gidin, ardından yüklü uzantı örneğinin kartında yönetin .

  2. Sağ üst köşede Uzantı Güncelle'yi tıklayın.

    Uzantının kullanılabilir yeni bir sürümü yoksa, ayrıntılar sayfasında güncelleme düğmesi yoktur.

  3. Güncellemede yenilikleri inceleyin ve uzantıyı yapılandırın (gerekirse).

  4. Güncelleme Uzantısı'nı tıklayın.

Yüklü bir uzantı örneğini yeniden yapılandırın

Yüklü bir uzantı örneği için kullanıcı tarafından yapılandırılmış parametrelerin değerlerini değiştirebilirsiniz. Bu yeni değerler, örneğin gelecekteki herhangi bir tetikleyicilerinde kullanılacaktır, ancak uzantı tarafından oluşturulan önceki tüm eserler veya yapısal öğeler (depolanan görüntüler veya mevcut depolama kovaları gibi) değiştirilmeyecektir.

  1. Firebase Extensions kontrol panelinize gidin, ardından yüklü uzantı örneğinin kartında yönetin .

  2. Sağ üst köşede, uzantıyı yeniden yapılandırın .

  3. Uzantınız için parametre değerlerini yeniden yapılandırmak için ekrandaki talimatları izleyin.

  4. Kaydet'i tıklayın.

Bir uzantı örneğini kaldır

Firebase projenizden bir uzantının bir örneğini kaldırabilirsiniz. Bu eylem, Hizmet hesabını ve Firebase'nin uzantının bu örneği için özel olarak oluşturduğu tüm kaynakları (bir dizi işlev gibi) siler. Ancak, aşağıdakiler silinmemiştir :

  • Uzantı tarafından oluşturulan artefaktlar (depolanan görüntüler gibi).

  • Projenizdeki bir veritabanı örneği veya bulut depolama kovası gibi diğer kaynaklar. Uzatma bu diğer kaynaklarla etkileşime girse bile, uzantıya özgü değildir, bu nedenle uzantı kaldırılırsa silinmezler.

Bir uzantıyı nasıl kaldıracağınız aşağıda açıklanmıştır:

  1. Firebase Extensions kontrol panelinize gidin, ardından yüklü uzantı örneğinin kartında yönetin .

  2. Ekranın altındaki uzantıyı kaldırmayı tıklayın.

  3. Neyin silineceğini inceleyin, ardından silinmeyi onaylamak için Uzatma Kaldırmayı tıklayın.