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

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

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

  1. Firebase konsolunda Firebase Uzantıları kontrol panelinize gidin.

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

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

Firebase konsolunda yüklü bir uzantının durumunu, kullanımını ve günlüklerini kontrol etmek de dahil olmak üzere etkinliğini izleyebilirsiniz.

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

Bütçe uyarıları ayarlamak genel olarak iyi bir uygulamadır ancak projenizde başka bir tarafın kodunun çalıştırılmasına güvendiğinizde uyarılar ö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üleyin

  1. Firebase konsolunun İşlevler kontrol panelinize gidin.

  2. Kontrol Paneli sekmesinde, Firebase Uzantılarındaki işlevleri (projeniz için dağıttığınız diğer işlevlerin yanı sıra) görüntüleyebilirsiniz.

    Uzantılar tarafından oluşturulan işlevlerin şu biçimde adları vardır: ext- extension-instance-id - functionName

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

Uzantılar tarafından oluşturulan Cloud Scheduler işlerini görüntüleyin

  1. Projenizin Cloud Scheduler sayfasını Google Cloud Console'da açın.

  2. İşler listesinde, Firebase Extensions'taki Cloud Scheduler işlerini (projeniz için oluşturduğunuz diğer işlerin yanı sıra) görüntüleyebilirsiniz.

    Uzantılar tarafından oluşturulan işlerin adları şu biçimdedir: firebase-ext- extension-instance-id - functionName

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

Uzantılar tarafından sıraya alınan Bulut Görevlerini görüntüleyin ve yönetin

Bazı uzantılar, daha uzun süren görevleri yürütmek için Bulut Görevleri'ni kullanır: en yaygın olarak, bir uzantının yaşam döngüsünün çeşitli noktalarında (kurulum, yeniden yapılandırma ve yükseltme sonrasında) yürütülen görevlerin işlenmesi.

Normalde bu görevler sizin müdahaleniz olmadan otomatik olarak çalışır ve tamamlanır. Ancak bir uzantının sıraya alınmış görevlerini manuel olarak yönetmeniz gerekirse (örneğin, kuyruğu duraklatmak veya henüz başlamamış bir görevi kuyruktan kaldırmak için) şu adımları izleyin:

  1. Firebase konsolu Uzantılar bölümünde uzantı örneğinin 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örevleri kullanıyorsa bir veya daha fazla giriş içeren bir Bulut Görevi kuyrukları bölümü olacaktır.

  3. Yönetmek istediğiniz kuyruk için Kuyruğu görüntüle'ye tıklayın. Bu, Google Cloud Console'da sıraya alınmış görevleri görüntüleyebileceğiniz, kuyruğu duraklatabileceğiniz, görevleri kuyruktan kaldırabileceğiniz vb. işlemleri gerçekleştirebileceğiniz Kuyruk Ayrıntıları sayfasını açacaktır. Bulut Görevleri belgelerindeki Kuyrukları ve görevleri yönetme konusuna bakın.

Uzantılar tarafından oluşturulan Cloud Secret Manager sırlarını görüntüleyin

  1. Projenizin Gizli Anahtar Yöneticisi sayfasını Google Cloud Console'da açın.

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

    Uzantılar tarafından oluşturulan gizli dizilerin adları şu biçimdedir: ext- extension-instance-id - paramnName

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

    Sırlar firebase-extensions-managed anahtarıyla etiketlenir. Firebase'in sırrı yönetmesini engellemek istemiyorsanız bu etiketi kaldırmayın.

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

Konsoldaki işlevlerdeki (Firebase Extensions tarafından oluşturulanlar dahil) tüm hataları inceleyebilirsiniz.

  1. İşlevler kontrol panelinizin Sağlık sekmesinde, projenizdeki tüm işlevlere ilişkin hatalara ve performans bilgilerine genel bir bakışı görüntüleyebilirsiniz.

  2. Belirli bir uzantıya ilişkin bilgileri görüntülemek için sayfanın üst kısmındaki filtreyi kullanarak belirli bir işlevi seçin.

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

  1. İşlevler kontrol panelinizin Kontrol Paneli sekmesinde, kontrol etmek istediğiniz Firebase Uzantısı için belirli işlevi bulun.

  2. Girişin en sağ tarafındaki (taşma menüsü) tıklayın ve ardından Ayrıntılı kullanım istatistikleri seçeneğini seçin.

  3. Görüntülenen Google Cloud Console'da, bir işlevin çeşitli çağrılarını ayrıntılı olarak inceleyebilir ve hatta kaynak kodunu inceleyebilirsiniz.

Bir uzantının günlüklerini görüntüleme

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

İşlevler kontrol 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üncelleme

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

Bir örneği güncellediğinizde, yeni sürümün kaynak kodunu ve dosyalarını kullanmak için örneğin uzantıya özgü tüm kaynaklarının ve mantığının üzerine yazılır. Uzantının örnek kimliği ve hizmet hesabı değişmeyecek.

Güncelleme işlemi sırasında yeni sürümdeki değişiklikler size bildirilecek ve yeni parametreler için değer belirtebileceksiniz.

  1. Firebase Uzantıları kontrol panelinize gidin ve yüklü uzantı örneğinin kartında Yönet'i tıklayın.

  2. Sağ üst köşedeki Uzantıyı güncelle'yi tıklayın.

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

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

  4. Uzantıyı güncelle'yi tıklayın.

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

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

  1. Firebase Uzantıları kontrol panelinize gidin ve yüklü uzantı örneğinin kartında Yönet'i tıklayın.

  2. Sağ üst köşedeki Uzantıyı yeniden yapılandır'ı tıklayın.

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

  4. Kaydet'i tıklayın.

Bir uzantı örneğinin yüklemesini kaldırın

Bir uzantının örneğini Firebase projenizden kaldırabilirsiniz. Bu işlem, hizmet hesabını ve Firebase'in özellikle uzantının söz konusu örneği için oluşturduğu tüm kaynakları (bir dizi işlev gibi) siler. Ancak aşağıdakiler silinmez :

  • Uzantı tarafından oluşturulan tüm yapılar (depolanan görüntüler gibi).

  • Veritabanı örneği veya Cloud Storage paketi gibi projenizdeki diğer kaynaklar. Uzantı bu diğer kaynaklarla etkileşimde bulunsa bile, bunlar uzantıya özgü değildir ve dolayısıyla uzantı kaldırılırsa silinmezler.

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

  1. Firebase Uzantıları kontrol panelinize gidin ve yüklü uzantı örneğinin kartında Yönet'i tıklayın.

  2. Ekranın alt kısmında Uzantıyı kaldır'ı tıklayın.

  3. Nelerin silineceğini inceleyin ve ardından silme işlemini onaylamak için Uzantıyı kaldır'a tıklayın.