Mulai menggunakan Firebase dengan project Google Cloud yang ada

Project Firebase adalah project Google Cloud yang memiliki beberapa konfigurasi dan layanan khusus Firebase tambahan yang diaktifkan. Project ini biasanya disebut sebagai "menambahkan Firebase" ke project Google Cloud. Halaman ini menjelaskan cara "menambahkan Firebase", beserta beberapa pertanyaan umum (FAQ).

Saat Anda menambahkan Firebase ke project Google Cloud, Firebase akan otomatis mengaktifkan beberapa API dan membuat akun layanan untuk menyederhanakan penggunaan semua layanan dan antarmuka Firebase. Firebase juga menambahkan label firebase:enabled ke project Anda dalam halaman Labels di Google Cloud console. Pelajari detail selengkapnya tentang apa yang terjadi saat Anda "menambahkan Firebase".

Hubungan antara project Firebase dan project Google Cloud

Karena project Firebase adalah project Google Cloud:

  • Anda dapat mengakses dan berinteraksi dengan project di Firebase console, di Google Cloud console, dan di Konsol API Google.

  • Anda dapat berinteraksi dengan project menggunakan Firebase CLI, gcloud CLI, dan resource Terraform dari Google.

  • Dalam suatu project, Anda dapat menggunakan produk dan API, baik dari Firebase maupun Google Cloud.

  • Izin dan peran IAM untuk suatu project digunakan secara bersama-sama di seluruh Firebase dan Google Cloud. Setiap akses yang dimiliki oleh anggota project (yaitu, akun utama) ke project Google Cloud Anda juga akan berlaku untuk project Firebase Anda (dan sebaliknya).

  • Tagihan untuk project berlaku di seluruh Firebase dan Google Cloud. Jika penagihan diaktifkan di project Google Cloud, project Firebase Anda akan menggunakan paket harga Blaze bayar sesuai penggunaan dari Firebase.

  • ID unik untuk project (seperti nomor project dan project ID) digunakan secara bersama-sama di seluruh Firebase dan Google Cloud.

  • Setiap hierarki resource yang diterapkan ke project Google Cloud Anda (misalnya, organisasi, folder, dsb.) juga akan berlaku untuk project Firebase Anda.

  • Menghapus sebuah project akan menghapusnya di Firebase dan Google Cloud.

  • Menghapus atau mengubah resource atau data dalam project berlaku di seluruh Firebase dan Google Cloud.

Cara menambahkan Firebase ke project Google Cloud yang ada

Anda dapat "menambahkan Firebase" ke project Google Cloud yang ada menggunakan salah satu opsi berikut. Pastikan Anda memiliki izin yang diperlukan untuk menambahkan Firebase ke project Google Cloud.

Perhatikan bahwa setelah Anda "menambahkan Firebase" ke project Google Cloud yang ada, tindakan tersebut tidak dapat dibatalkan (yaitu, Anda tidak dapat sepenuhnya "menghapus Firebase" dari project Google Cloud). Pelajari lebih lanjut di FAQ ini.

Firebase console

  1. Buka Firebase console.

  2. Login dengan Akun Google yang sama yang memungkinkan Anda mengakses project Google Cloud yang ada.

  3. Klik Create a project.

  4. Di bagian bawah halaman, klik link untuk Already have a Google Cloud project?

  5. Di kolom teks, mulai masukkan project ID dari project yang ada, lalu pilih project dari daftar yang ditampilkan.

  6. Klik Open project.

  7. Jika diminta, setujui Firebase Terms.

  8. Ikuti petunjuk di layar untuk "menambahkan Firebase" dan menyiapkan project Firebase.

    Perhatikan bahwa pengaktifan Google Analytics bersifat opsional.

Firebase CLI

  1. Instal Firebase CLI jika Anda belum melakukannya.

  2. Login dengan Akun Google yang sama yang memungkinkan Anda mengakses project Google Cloud yang ada.

  3. Jalankan perintah berikut:

    firebase projects:addfirebase
  4. Saat diminta, pilih project Google Cloud yang ada dari daftar yang ditampilkan.

REST API

  1. Aktifkan Firebase Management API di project Google Cloud yang ada.

  2. Membuat token akses API.

  3. Aktifkan layanan Firebase untuk project dengan memanggil projects.addFirebase.

    Perhatikan bahwa Anda memerlukan nama resource project untuk melakukan panggilan ini.

Untuk petunjuk mendetail, lihat Menambahkan layanan Firebase ke project Anda dalam panduan Firebase: "Menyiapkan dan mengelola project Firebase menggunakan Management REST API". Pastikan untuk mengikuti semua petunjuk di bagian Sebelum memulai dalam panduan tersebut.

Terraform

  1. Aktifkan Firebase Management API (firebase.googleapis.com) di project Google Cloud yang ada.

  2. Aktifkan layanan Firebase untuk project menggunakan resource google_firebase_project.

Untuk informasi mendetail tentang penggunaan Firebase dan Terraform, lihat Mulai menggunakan Terraform dan Firebase.

FAQ dan pemecahan masalah

Langkah berikutnya

  • Lihat referensi berikut untuk mempelajari project Firebase lebih lanjut:

    • Memahami project Firebase — memberikan ringkasan singkat tentang beberapa konsep penting tentang project Firebase, termasuk hubungannya dengan Google Cloud dan hierarki dasar suatu project serta aplikasi dan resource-nya.

    • Praktik terbaik umum untuk menyiapkan project Firebase — memberikan praktik terbaik umum dan tingkat tinggi untuk menyiapkan project Firebase dan mendaftarkan aplikasi dengan suatu project sehingga Anda memiliki alur kerja pengembangan yang jelas menggunakan lingkungan berbeda.

  • Mulai gunakan Firebase di aplikasi seluler dan web dengan mendaftarkan aplikasi ke project Firebase dan menghubungkannya ke Firebase: iOS+ | Android | Web | Flutter | Unity | C++.