Mevcut bir Google Cloud projesiyle Firebase'i kullanmaya başlama

Firebase projesi, Firebase'e özgü bazı ek yapılandırmaların ve hizmetlerin etkinleştirildiği bir Google Cloud projesidir. Bu işlem genellikle Google Cloud projesine "Firebase ekleme" olarak adlandırılır. Bu sayfada, "Firebase'i nasıl ekleyeceğiniz" ve sık sorulan sorular (SSS) açıklanmaktadır.

Bir Google Cloud projesine Firebase eklediğinizde Firebase, tüm Firebase hizmetlerinin ve arayüzlerinin kullanımını basitleştirmek için çeşitli API'leri otomatik olarak etkinleştirir ve hizmet hesapları oluşturur. Firebase ayrıca Google Cloud konsolunun IAM ve Yönetici > Etiketler sayfasında projenize bir firebase:enabled etiketi ekler. "Firebase eklediğinizde" ne olacağı hakkında daha fazla bilgi edinin.

Firebase projesi ile Google Cloud projesi arasındaki ilişki

Firebase projesi bir Google Cloud projesi olduğundan:

  • Projeye Firebase konsolunun yanı sıra Google Cloud konsolu ve Google API'leri konsolundan erişebilir ve projeyle etkileşim kurabilirsiniz.

  • Firebase KSA, gcloud CLI ve Google'ın herhangi bir Terraform kaynağını kullanarak projeyle etkileşim kurabilirsiniz.

  • Projede hem Firebase hem de Google Cloud ürünlerini ve API'lerini kullanabilirsiniz.

  • Projenin IAM izinleri ve rolleri Firebase ile Google Cloud arasında paylaşılır. Bir proje üyesinin (yani bir alt öğenin) Google Cloud projenize erişimi, Firebase projeniz için de geçerli olur (veya tam tersi).

  • Projenin faturalandırması Firebase ve Google Cloud arasında paylaşılır. Google Cloud projenizde faturalandırma etkinleştirilmişse Firebase projeniz, Firebase'in kullandıkça öde Blaze fiyatlandırma planına dahil edilir.

  • Projenin benzersiz tanımlayıcıları (ör. proje numarası ve proje kimliği) Firebase ve Google Cloud arasında paylaşılır.

  • Google Cloud projenize uygulanan tüm kaynak hiyerarşileri (ör. kuruluş, klasörler vb.) Firebase projenize de uygulanır.

  • Proje silindiğinde Firebase ve Google Cloud genelinde silinir.

  • Projedeki bir kaynağın veya verinin silinmesi ya da değiştirilmesi Firebase ve Google Cloud genelinde geçerli olur.

Mevcut bir Google Cloud projesine Firebase ekleme

Aşağıdaki seçeneklerden birini kullanarak mevcut bir Google Cloud projesine "Firebase ekleyebilirsiniz". Google Cloud projesine Firebase eklemek için gerekli izinlere sahip olduğunuzdan emin olun.

Mevcut bir Google Cloud projesine "Firebase ekledikten" sonra bu işlemin geri alınamayacağını (yani Google Cloud projesinden "Firebase'i tamamen kaldıramayacağınızı") unutmayın. Daha fazla bilgi edinmek için bu SSS sayfasına göz atın.

Firebase konsolu

  1. Mevcut Google Cloud projesine erişmenizi sağlayan hesapla Firebase konsolunda oturum açın.

  2. Yeni bir Firebase projesi oluşturmak için düğmeyi tıklayın.

  3. Sayfanın alt kısmında Firebase'i Google Cloud projesine ekle'yi tıklayın.

  4. Metin alanına mevcut projenin proje adını girmeye başlayın ve ardından gösterilen listeden projeyi seçin.

  5. Projeyi aç'ı tıklayın.

  6. İstenirse Firebase Şartları'nı kabul edin.

  7. "Firebase ekleme" ve Firebase projesi oluşturma ile ilgili ekrandaki talimatları uygulayın.

    Firebase konsolunda ve Google Analytics'da Yapay Zeka Desteği'ni etkinleştirmenin isteğe bağlı olduğunu unutmayın.

Firebase CLI

  1. Henüz yapmadıysanız Firebase CLI'yı yükleyin.

  2. Mevcut Google Cloud projesine erişmenizi sağlayan Google Hesabı ile giriş yapın.

  3. Aşağıdaki komutu çalıştırın:

    firebase projects:addfirebase
  4. İstendiğinde, görüntülenen listeden mevcut Google Cloud projesini seçin.

REST API

  1. Mevcut Google Cloud projesinde Firebase Management API'yi etkinleştirin.

  2. API erişim jetonunuzu oluşturun.

  3. projects.addFirebase komutunu çağırarak proje için Firebase hizmetlerini etkinleştirin.

    Bu çağrıyı yapmak için projenizin kaynak adına ihtiyacınız olduğunu unutmayın.

Ayrıntılı talimatlar için Firebase kılavuzundaki "Yönetim REST API'sini kullanarak Firebase projesi oluşturma ve yönetme" bölümünde Projenize Firebase hizmetleri ekleme konusuna bakın. İlgili kılavuzun Başlamadan önce bölümündeki tüm talimatları uyguladığınızdan emin olun.

Terraform

  1. Mevcut Google Cloud projesinde Firebase Management API'yi (firebase.googleapis.com) etkinleştirin.

  2. google_firebase_project kaynağını kullanarak proje için Firebase hizmetlerini etkinleştirin.

Firebase ve Terraform'u kullanma hakkında ayrıntılı bilgi için Terraform ve Firebase'i kullanmaya başlama başlıklı makaleyi inceleyin.

SSS ve sorun giderme

Sonraki adımlar

  • Firebase projeleri hakkında daha fazla bilgi edinmek için aşağıdaki kaynaklara göz atın:

    • Firebase projelerini anlama: Google Cloud ile ilişkileri, bir projenin temel hiyerarşisi, uygulamaları ve kaynakları dahil olmak üzere Firebase projeleriyle ilgili birkaç önemli kavram hakkında kısa genel bakışlar sunar.

    • Firebase projeleri oluşturmayla ilgili genel en iyi uygulamalar: Firebase projeleri oluşturma ve uygulamalarınızı bir projeye kaydetme ile ilgili genel, üst düzey en iyi uygulamaları sunar. Böylece farklı ortamlar kullanan net bir geliştirme iş akışına sahip olursunuz.

  • Uygulamalarınızı Firebase projenize kaydedip Firebase'e bağlayarak mobil ve web uygulamalarınızda Firebase'i kullanmaya başlayın: iOS+ | Android | Web | Flutter | Unity | C++.