Ikuti semua informasi yang diumumkan di Firebase Summit, dan pelajari bagaimana Firebase dapat membantu Anda mempercepat pengembangan aplikasi dan menjalankan aplikasi dengan percaya diri. Pelajari Lebih Lanjut

Kelola Ekstensi Firebase yang diinstal

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Untuk memasang atau mengelola ekstensi, Anda harus diberi salah satu peran berikut: Pemilik atau Editor atau Admin Firebase .

Lihat detail dan konfigurasi instance ekstensi yang diinstal

  1. Buka dasbor Ekstensi Firebase Anda di konsol Firebase.

  2. Pada kartu instans ekstensi yang dipasang, klik Kelola .

Pantau instance ekstensi yang diinstal

Di konsol Firebase, Anda dapat memantau aktivitas ekstensi yang diinstal, termasuk pemeriksaan kondisi, penggunaan, dan lognya.

Tetapkan pemberitahuan anggaran

Menetapkan peringatan anggaran adalah praktik yang baik secara umum, tetapi peringatan mungkin sangat penting saat Anda memercayai kode pihak lain untuk berjalan di proyek Anda.

Pastikan Anda menyiapkan pemberitahuan anggaran untuk project Firebase Anda.

Lihat fungsi yang dibuat oleh ekstensi

  1. Buka dasbor Fungsi konsol Firebase Anda.

  2. Di tab Dasbor , Anda dapat melihat fungsi dari Firebase Extensions (bersama dengan fungsi lain yang telah Anda terapkan untuk proyek Anda).

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

    Misalnya: ext-awesome-task-simplifier-onUserCreate

Lihat tugas Cloud Scheduler yang dibuat oleh ekstensi

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

  2. Dalam daftar Pekerjaan, Anda dapat melihat pekerjaan Cloud Scheduler dari Firebase Extensions (bersama dengan pekerjaan lain yang telah Anda buat untuk proyek Anda).

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

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

Lihat dan kelola Tugas Cloud yang diantrekan oleh ekstensi

Beberapa ekstensi menggunakan Cloud Tasks untuk menjalankan tugas yang berjalan lebih lama: paling umum, tugas pemrosesan yang berjalan di berbagai titik dalam siklus hidup ekstensi—pemasangan, konfigurasi ulang, dan setelah pemutakhiran.

Biasanya, tugas ini berjalan dan selesai secara otomatis, tanpa campur tangan Anda. Namun, jika Anda perlu mengelola tugas antrean ekstensi secara manual—misalnya, untuk menjeda antrean atau menghapus tugas yang belum dimulai dari antrean—ikuti langkah-langkah berikut:

  1. Di bagian Ekstensi Firebase console, buka halaman detail instance ekstensi.

  2. Di halaman detail, buka bagian API dan sumber daya . Jika ekstensi menggunakan Cloud Tasks, akan ada bagian antrean Cloud Task dengan satu atau beberapa entri.

  3. Klik Lihat antrean untuk antrean yang ingin Anda kelola. Ini akan membuka halaman Detail Antrean di Google Cloud Console, tempat Anda dapat melihat tugas antrean, menjeda antrean, menghapus tugas dari antrean, dan seterusnya. Lihat Mengelola antrean dan tugas di dokumentasi Cloud Tasks.

Lihat rahasia Cloud Secret Manager yang dibuat oleh ekstensi

  1. Buka halaman Pengelola Rahasia proyek Anda di Google Cloud Console.

  2. Dalam daftar Rahasia, Anda dapat melihat rahasia yang dibuat untuk Ekstensi Firebase (bersama dengan rahasia lain yang Anda buat untuk proyek Anda).

    Rahasia yang dibuat oleh ekstensi memiliki nama dalam format: ext- extension-instance-id - paramnName

    Misalnya: ext-awesome-task-simplifier-API_KEY

    Rahasia diberi label dengan kunci firebase-extensions-managed . Jangan hapus label ini kecuali jika Anda ingin menghentikan Firebase mengelola rahasia.

Periksa apakah ekstensi yang dipasang sehat

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

  1. Di tab Kesehatan dasbor Fungsi , Anda dapat melihat ikhtisar kesalahan dan informasi kinerja untuk semua fungsi dalam proyek Anda.

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

Periksa seberapa sering ekstensi terpasang berjalan

  1. Di tab Dasbor pada dasbor Fungsi Anda, temukan fungsi khusus untuk Ekstensi Firebase yang ingin Anda periksa.

  2. Klik (menu luapan) di sisi paling kanan entri, lalu pilih Detailed usage stats .

  3. Di Google Cloud Console yang ditampilkan, Anda dapat menelusuri berbagai pemanggilan fungsi dan bahkan memeriksa kode sumbernya.

Lihat log untuk ekstensi

Jika Anda mencoba men-debug proyek Anda, atau mengirimkan laporan bug ke Firebase, melihat log fungsi yang berjalan di proyek Anda akan berguna.

Di tab Log dasbor Fungsi , gunakan filter di bagian atas laman untuk memilih fungsi yang dibuat oleh ekstensi Anda.

Perbarui instance ekstensi yang diinstal ke versi terbaru

Anda dapat memperbarui instans ekstensi yang diinstal ke versi terbaru yang dirilis. Anda mungkin ingin mengupdate instans terinstal karena instans sudah aktif berjalan atau disiapkan dalam pengujian, proyek, atau alur kerja aplikasi Anda.

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

Selama proses pembaruan, Anda akan diberi tahu tentang perubahan apa pun untuk versi baru, dan Anda akan dapat menentukan nilai untuk setiap parameter baru.

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

  2. Di pojok kanan atas, klik Perbarui ekstensi .

    Jika ekstensi tidak memiliki versi baru yang tersedia, halaman detail tidak akan memiliki tombol update.

  3. Tinjau apa yang baru dalam pembaruan dan konfigurasikan ekstensi (jika perlu).

  4. Klik Perbarui ekstensi .

Konfigurasi ulang instance ekstensi yang diinstal

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

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

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

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

  4. Klik Simpan .

Copot pemasangan instance ekstensi

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

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

  • Sumber daya lainnya dalam proyek Anda, seperti instance database atau keranjang Cloud Storage. Meskipun ekstensi berinteraksi dengan sumber daya lain ini, sumber daya tersebut bukan khusus ekstensi , sehingga tidak dihapus jika ekstensi dicopot pemasangannya.

Berikut cara mencopot pemasangan ekstensi:

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

  2. Di bagian bawah layar, klik Uninstall extension .

  3. Tinjau apa yang akan dihapus, lalu klik Copot pemasangan ekstensi untuk mengonfirmasi penghapusan.