Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

Mengelola ekstensi Firebase yang diinstal

Untuk menginstal atau mengelola ekstensi, salah satu peran berikut harus ditetapkan untuk Anda: Pemilik atau Editor atau Firebase Admin.

Melihat detail dan konfigurasi instance ekstensi yang diinstal

  1. Buka dasbor Firebase Extensions di Firebase console.

  2. Pada kartu instance ekstensi yang diinstal, klik Kelola.

Memantau instance ekstensi yang diinstal

Di Firebase console, Anda dapat memantau aktivitas ekstensi yang diinstal, termasuk memeriksa respons, penggunaan, dan log-nya.

Menetapkan pemberitahuan anggaran

Secara umum, menetapkan pemberitahuan anggaran merupakan praktik yang baik, terutama paling bermanfaat jika Anda mengandalkan kode pihak lain untuk dijalankan di project Anda.

Pastikan Anda menyiapkan pemberitahuan anggaran untuk project Firebase Anda.

Melihat fungsi yang dibuat oleh ekstensi

  1. Buka dasbor Functions di Firebase console.

  2. Di tab Dasbor, Anda dapat melihat fungsi dari Firebase Extensions (beserta semua fungsi lain yang telah di-deploy untuk project Anda).

    Fungsi yang dibuat oleh ekstensi memiliki nama dalam format: ext-extension-instance-id-functionName

    Contoh: ext-awesome-task-simplifier-onUserCreate

Melihat tugas Cloud Scheduler yang dibuat oleh ekstensi

  1. Buka halaman Cloud Scheduler project Anda di Google Cloud Console.

  2. Dalam daftar Tugas, Anda dapat melihat tugas Cloud Scheduler dari Firebase Extensions (beserta tugas lain yang telah dibuat untuk project Anda).

    Tugas yang dibuat oleh ekstensi memiliki nama dalam format: firebase-ext-extension-instance-id-functionName

    Contoh: firebase-ext-awesome-task-simplifier-doTask

Memeriksa apakah ekstensi yang diinstal responsif

Anda dapat meninjau semua error dari fungsi (termasuk yang dibuat oleh Firebase Extensions) di Firebase console.

  1. Di tab Respons pada dasbor Functions, Anda dapat melihat ringkasan informasi performa dan error untuk semua fungsi di project Anda.

  2. Untuk melihat informasi terkait ekstensi tertentu, gunakan filter di bagian atas halaman untuk memilih fungsi tertentu.

Memeriksa seberapa sering ekstensi yang diinstal berjalan

  1. Di tab Dasbor pada dasbor Functions, temukan fungsi tertentu untuk ekstensi Firebase yang ingin Anda periksa.

  2. Klik (menu tambahan) di sisi paling kanan entri, lalu pilih Detail statistik penggunaan.

  3. Di Google Cloud Console yang muncul, Anda dapat melihat perincian berbagai pemanggilan fungsi dan bahkan memeriksa kode sumbernya.

Melihat log ekstensi

Jika mencoba mendebug project, atau mengirimkan laporan bug ke Firebase, sebaiknya lihat log fungsi yang berjalan di project Anda.

Di tab Log pada dasbor Functions, gunakan filter di bagian atas halaman untuk memilih fungsi yang dibuat oleh ekstensi Anda.

Mengupdate ekstensi yang terinstal ke versi terbaru

Anda dapat mengupdate instance ekstensi yang diinstal ke versi rilis terbaru. Anda mungkin perlu mengupdate instance yang terinstal karena instance tersebut sudah berjalan aktif atau disiapkan dalam alur kerja pengujian, project, atau aplikasi Anda.

Saat instance diupdate, semua resource dan logika khusus ekstensi dari instance tersebut akan ditimpa untuk menggunakan kode sumber dan file versi baru. ID instance dan akun layanan ekstensi tidak akan berubah.

Selama proses update, Anda akan diberi tahu tentang setiap perubahan pada versi baru, dan dapat menentukan nilai untuk setiap parameter baru.

  1. Buka dasbor Firebase Extensions, lalu klik Kelola di kartu instance ekstensi yang terinstal.

  2. Di sudut kanan atas, klik Update ekstensi.

    Jika tidak ada versi baru yang tersedia untuk ekstensi tersebut, tombol Update tidak akan muncul di halaman detail.

  3. Tinjau fitur baru dalam update tersebut, dan konfigurasi ekstensi (jika diperlukan).

  4. Klik Update ekstensi.

Mengonfigurasi ulang instance ekstensi yang terinstal

Anda dapat mengubah nilai parameter yang dikonfigurasi pengguna untuk instance ekstensi yang diinstal. Nilai baru tersebut akan digunakan dalam pemicu mendatang untuk instance tersebut, tetapi semua artefak atau elemen struktural sebelumnya yang dibuat oleh ekstensi tersebut (seperti gambar yang disimpan atau bucket penyimpanan yang sudah ada) tidak akan diubah.

  1. Buka dasbor Firebase Extensions, lalu klik Kelola pada kartu ekstensi yang diinstal.

  2. Di sudut kanan atas, klik Konfigurasi ulang ekstensi.

  3. Ikuti petunjuk di layar untuk mengonfigurasi ulang parameter value ekstensi Anda.

  4. Klik Simpan.

Meng-uninstal instance ekstensi

Anda dapat meng-uninstal instance ekstensi dari project Firebase. Tindakan ini akan menghapus akun layanan dan semua resource (seperti serangkaian fungsi) yang dibuat oleh Firebase khusus untuk instance ekstensi tersebut. Namun, item berikut tidak dihapus:

  • Artefak apa pun yang dibuat oleh ekstensi (seperti gambar yang disimpan).

  • Resource lain apa pun dalam project Anda, misalnya instance database atau bucket Cloud Storage. Meskipun ekstensi berinteraksi dengan resource lain ini, resource tersebut tidak khusus untuk ekstensi tertentu sehingga tidak dihapus jika ekstensi di-uninstal.

Berikut cara meng-uninstal ekstensi:

  1. Buka dasbor Firebase Extensions, lalu klik Kelola pada kartu ekstensi yang diinstal.

  2. Di bagian bawah layar, klik Uninstal ekstensi.

  3. Tinjau item yang akan dihapus, lalu klik Uninstal ekstensi untuk mengonfirmasi penghapusan.