Mevcut bir Google Cloud projesiyle Firebase'i kullanmaya başlama
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Firebase projesi, Google CloudFirebase'e özgü bazı ek yapılandırmaların ve hizmetlerin etkinleştirildiği bir projedir. Bu işlem genellikle bir Google Cloud projeye "Firebase ekleme" olarak adlandırılır. Bu sayfada, "Firebase'i ekleme" işlemi ve bazı sık sorulan sorular (SSS) açıklanmaktadır.
Bir Google Cloud projeye Firebase'i eklediğinizde Firebase, tüm Firebase hizmetlerinin ve arayüzlerinin kullanımını kolaylaştırmak için otomatik olarak çeşitli API'leri etkinleştirir ve hizmet hesapları oluşturur. Firebase ayrıca Google Cloud konsolunun IAM & Admin > Etiketler sayfasında projenize bir firebase:enabled etiketi de ekler. "Firebase eklediğinizde ne olur?" başlıklı makaleden daha fazla bilgi edinin.
Firebase projesi ile Google Cloud projesi arasındaki ilişki
Firebase projesi birGoogle Cloud projesi olduğundan:
Firebase CLI, gcloud CLI ve Google'ın herhangi bir Terraform kaynağını kullanarak projeyle etkileşimde bulunabilirsiniz.
Projede hem Firebase hem de Google Cloud ürünlerini ve API'lerini kullanabilirsiniz.
Projenin IAM izinleri ve rolleri Firebase ve Google Cloud arasında paylaşılır. Bir proje üyesinin (yani bir asıl) Google Cloud projenize erişimi, Firebase projeniz için de geçerli olur (veya bunun tersi de geçerlidir).
Projenin faturalandırması Firebase ve Google Cloud arasında paylaşılır. Google Cloud projenizde faturalandırma etkinse 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'de geçerlidir.
Firebase'i mevcut bir Google Cloud projesine ekleme
Aşağıdaki seçeneklerden herhangi birini kullanarak mevcut bir Google Cloud projeye "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 bilgiyi bu SSS bölümünde bulabilirsiniz.
Firebase'i kullanmaya başlamak için Firebase Hizmet Şartları'nı kabul etmek zorunlu mu?
Google Cloud projesinde Firebase'in tüm özelliklerine erişmek ve bunları kullanmak için Firebase Hizmet Şartları'nı kabul etmeniz gerekir. Ayrıca, mevcut bir Google Cloud projesine "Firebase eklemek" için Firebase Şartları'nı kabul etmeniz gerekir.
Kaç projeye erişiminiz olursa olsun Google Hesabınız için Firebase Şartları'nı yalnızca bir kez kabul etmeniz gerekir. Şartları kabul ettiğinizde yalnızca Google Hesabınız için kabul etmiş olursunuz. Kabul işlemi, tüm proje üyeleri için proje düzeyinde yapılmaz.
Aşağıdaki seçeneklerden herhangi birini kullanarak Firebase konsolu üzerinden Firebase Şartları'nı kabul edebilirsiniz. İstendiğinde Şartlar'ı kabul edin.
Firebase konsolunu kullanarak yeni bir Firebase projesi oluşturun.
Firebase konsolunda mevcut bir Firebase projesini açın (örneğin, bir kullanıcı sizi projede proje üyesi (yani asıl üye) olmaya davet etmiştir).
Google Cloud konsolunda mevcut bir Firebase açın ve bu Firebase'ye "Firebase'i ekleyin".
"Firebase eklemek" için hangi izinler gerekir?
Mevcut bir Google Cloud projesine "Firebase eklemek" için bir proje üyesinin (yani bir asıl) aşağıdaki IAM izinlerine sahip olması gerekir:
firebase.projects.update
resourcemanager.projects.get
serviceusage.services.enable
serviceusage.services.get
Düzenleyici ve Sahip rollerinin IAM izinleri varsayılan olarak bu izinleri içerir.
Firebase konsolu neden mevcut Google Cloud projelerimin listesini yükleyemiyor?
Bu SSS, en çok Firebase konsolunu kullanarak mevcut bir Google Cloud projesine "Firebase eklemeye" çalışıyorsanız ve binlerce Google Cloud projeye erişiminiz varsa geçerlidir.
Firebase konsolu, binlerce Google Cloud
projesini yüklemek için tasarlanmamıştır. Bunun yerine, mevcut Google Cloud projenize "Firebase eklemek" için Firebase KSA'yı, REST API'yi veya Terraform'u kullanmanızı öneririz.
Ancak, proje etiketleri listenize firebase:enabled etiketini manuel olarak eklemeniz, Google Cloud projenizde Firebase'e özel yapılandırmaları ve hizmetleri ETKİNLEŞTİRMEZ. Bunu yapmak için Firebase konsolunu (veya gelişmiş kullanım alanları için Firebase CLI, Firebase Management REST API ya da Terraform'u) kullanarak Firebase'i eklemeniz gerekir.
Mevcut bir Google Cloud projesine "Firebase eklediğinizde" ne olur?
Firebase projesi, Google CloudFirebase'e özgü bazı ek yapılandırmaların ve hizmetlerin etkinleştirildiği bir projedir. Bu nedenle, mevcut bir Google Cloud projesine "Firebase eklediğinizde" Firebase, tüm Firebase hizmetlerinin ve arayüzlerinin kullanımını basitleştirmek için aşağıdaki işlemleri yapar:
Mevcut bir Google Cloud projeye "Firebase ekledikten" sonra bu işlem geri alınamaz (yani Google Cloud projesinden "Firebase'i tamamen kaldıramazsınız").
"Firebase ekleme" işlemi, diğer Google Cloud özellikler için kullanılabilecek API'leri ve arka uç hizmetlerini etkinleştirir. Etkinleştirilmiş bu hizmetlerin tümünün devre dışı bırakılması, bağımlılıklar nedeniyle beklenmedik ve istenmeyen sonuçlara yol açabilir.
Mevcut bir Google Cloud projesinde "Firebase ekleme" işlemini engelleyebilir miyim?
Mevcut bir Google Cloud projesine "Firebase ekleme" olasılığını tamamen engelleyemeseniz de aşağıdakileri yapabilirsiniz:
"Firebase eklemek" için gerekli olan IAM izni firebase.projects.update'ne sahip proje üyelerinin (yani asıl sorumlular) sayısını sınırlayın.
Sonraki adımlar
Firebase projeleri hakkında daha fazla bilgi edinmek için aşağıdaki kaynaklara göz atın:
Firebase projelerini anlama: Firebase projeleriyle ilgili çeşitli önemli kavramlar hakkında kısa genel bakışlar sunar. Bu kavramlar arasında Google Cloud ile ilişkileri, bir projenin ve uygulamalarının ve kaynaklarının temel hiyerarşisi yer alır.
Firebase projelerini ayarlamayla ilgili genel en iyi uygulamalar: Firebase projelerini ayarlama ve uygulamalarınızı bir projeye kaydetmeyle ilgili genel ve üst düzey en iyi uygulamaları sağlar. Böylece, farklı ortamların kullanıldığı 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++.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2026-06-28 UTC."],[],[]]