Projenizdeki ürün ve kaynakların konumları hakkında bilgi edinin

Konum ayarı gerektiren ürünler veya kaynaklar

Bazı ürünler veya kaynaklar için konum ayarı gerekir.

Product Varsayılan konum Ek bilgiler
Google Analytics Varsayılan konum yok.
Bu konumu ayarlamanız gerekir.
Bu konum, kuruluşunuzun ülkesini veya bölgesini temsil eden Analytics raporlama konumudur2. Raporlama konumunuz da Analytics gelir raporlaması için para birimini belirler.
Firebase App Hosting Varsayılan konum yok.
Bu konumu her arka uç için ayarlamanız gerekir.
Bu konum, App Hosting dağıtımının arka uç kaynaklarınızın her birini oluşturduğu yerdir.
Her arka uç farklı bir konumda olabilir.
Data Connect Varsayılan konum yok.
Her örneğin konumunu ayarlamanız gerekir.
Her örnek farklı bir konumda olabilir.
Cloud Firestore 1 Varsayılan konum yok.
Her örneğin konumunu ayarlamanız gerekir.
Her örnek farklı bir konumda olabilir.
Realtime Database Varsayılan konum yok.
Her örneğin konumunu ayarlamanız gerekir.
Her örnek farklı bir konumda olabilir.
Cloud Storage for Firebase 1 Varsayılan konum yok.
Her paketin konumunu ayarlamanız gerekir.
Her paket farklı bir konumda olabilir.
Cloud Functions for Firebase 1 Konum ayarlanmadıysa varsayılan bölge us-central1 olur. Her işlev farklı bir konumda olabilir.
Vertex AI in Firebase Konum ayarlanmadıysa varsayılan bölge us-central1 olur. Bu konum, Vertex AI hizmetinin çalıştığı ve modele eriştiğiniz yerdir.

1 Bu ürünleri projenizde ilk kez kullanmaya ne zaman başladığınıza bağlı olarak, bu ürünler arasında konum bağımlılıkları olabilir. Bu bağımlılığın "varsayılan Google Cloud kaynakları için konum" olarak adlandırıldığını görebilirsiniz. Bu konum bağımlılığı hakkında daha fazla bilgi edinin.

2 Analytics raporlama konumunuz, Google'ın Firebase için müşteri verilerini nerede işleyip depolayabileceğini etkilemez.

Bir ürün veya kaynaklarının konumunu ayarlama

Birkaç ürün için konumu ürün düzeyinde ayarlarsınız. Ancak çoğu ürün için konumu kaynak düzeyinde (örneğin, her Cloud Storage paketi veya her işlev için) ayarlarsınız.

Product Konumu ne zaman ve nasıl ayarlayabilirim? Kullanılabilir konumlar
Google Analytics Firebase konsolunda Firebase projenizde Google Analytics'ü etkinleştirdiğinizde bir Analytics raporlama konumu seçmeniz istenir. Kuruluşunuzun bulunduğu ülkeyi veya bölgeyi temsil eden bir ülke

Proje sahibi veya düzenleyiciyseniz Analytics raporlama konumunuzun saat dilimini ve para birimini daha sonra düzenleyebilirsiniz. Bunun için Google Analytics ayarlarınıza, ardından Raporlama bölmesine gidin.

Listeyi Google Analytics ayarları > Raporlama bölümünde bulabilirsiniz.
App Hosting App Hosting arka uç oluşturduğunuzda bir konum seçmeniz istenir. Arka uç oluşturmak için Firebase konsolunu, REST API'yi veya Firebase CLI'yi kullanabilirsiniz. App Hosting yer
Data Connect Bir Data Connect hizmet örneği sağlarken konumlarını belirlersiniz. Ayrıca, ilişkili Google Cloud SQL örneğinin konumunu da ayarlarsınız.
Örnek sağlamak için Firebase konsolunu veya Firebase KSA'sını kullanabilirsiniz.
Data Connect hizmeti ve Cloud SQL örneği konumları
Cloud Firestore 1 Cloud Firestore veritabanı örneği sağlarken konumunu belirlersiniz. Bir örnek sağlamak için Firebase konsolunu, REST API'yi, Firebase CLI'yi veya Terraform'u kullanabilirsiniz. Cloud Firestore konum
Realtime Database Realtime Database örneğini sağlarken konumunu belirlersiniz.
Bir örnek sağlamak için Firebase konsolunu, REST API'yi, Firebase CLI'yi veya Terraform'u kullanabilirsiniz.
Realtime Database konum
Cloud Storage for Firebase 1 Cloud Storage paketini sağlarken konumunu ayarlarsınız.
Paket oluşturmak için Firebase konsolunu, REST API'yi veya Terraform'u kullanabilirsiniz.
Cloud Storage for Firebase konum
Cloud Functions for Firebase 1 Bir işlev yazarken isteğe bağlı olarak işlevin bölgesini ayarlayabilirsiniz.

Bir konum belirtmezseniz varsayılan bölge us-central1 olur.

Cloud Functions for Firebase konum
Vertex AI in Firebase Kod tabanınızda Vertex AI hizmetini ve üretken modelini başlatırken isteğe bağlı olarak bir konum belirtebilirsiniz.

Bir konum belirtmezseniz varsayılan bölge us-central1 olur.

Vertex AI in Firebase konum

1 Bu ürünleri projenizde ilk kez kullanmaya ne zaman başladığınıza bağlı olarak, bu ürünler arasında konum bağımlılıkları olabilir. Bu bağımlılığın "varsayılan Google Cloud kaynakları için konum" olarak adlandırıldığını görebilirsiniz. Bu konum bağımlılığı hakkında daha fazla bilgi edinin.

Konum ayarlarını görüntüleme

Product Konum ayarını görüntüleme
Google Analytics Firebase konsolunda ayarlar Proje ayarları > Entegrasyonlar > Google Analytics'a gidin. Google Analytics hesabınızı açmak için hesap numarasını tıklayın ve ardından hesabınızın konum bilgilerini bulmak için Yönetici paneline gidin.
Data Connect Veritabanı örneklerinizin listesini ve konumlarını görüntülemek için Firebase konsolunda Data Connect sayfasına gidin.
App Hosting
  • Arka uçlarınızın listesini ve konumlarını görüntülemek için Firebase konsolunda App Hosting sayfasına gidin.
  • Belirli bir arka uç için konumu görüntülemek isterseniz Firebase firebase apphosting:backends:get --project PROJECT_ID BACKEND_ID CLI komutunu kullanabilirsiniz.
Cloud Firestore Veritabanı örneklerinizin listesini ve konumlarını görüntülemek için Firebase konsolunda Cloud Firestore Veriler sekmesine gidin.
Realtime Database Veritabanı örneklerinizin listesini ve konumlarını görüntülemek için Firebase konsolunda Realtime Database Veriler sekmesine gidin.
Cloud Storage for Firebase Paketlerinizin listesini ve konumlarını görüntülemek için Firebase konsolunda Cloud Storage Dosyalar sekmesine gidin.
Cloud Functions for Firebase
  • Planlanmış işlevler: Her işin ve işlevin konu listesini görüntülemek için Google Cloud konsolunda Cloud Scheduler bölümüne gidin. Konumun adı,
  • Planlanmamış işlevler: İşlevinizin kaynak kodunda region parametresi olup olmadığına bakın. Bir bölge belirtilmezse varsayılan konum us-central1 olur.
Vertex AI in Firebase Kaynak kodunuzda Vertex AI hizmetinin ve üretken modelin başlatılmasını bulun. Bir konum belirtilmezse varsayılan konum us-central1 olur.

"Varsayılan Google Cloud kaynakları için konum" nedeniyle olası konum bağımlılıkları

"Varsayılan Google Cloud kaynakları için konum", aşağıdakiler dahil olmak üzere Google App Engine ile ilişkili tüm proje kaynakları için konum ayarıdır:

  • varsayılan Cloud Firestore veritabanı örneği
  • *.appspot.com ad biçimine sahip Firebase paketi için varsayılan Cloud Storage
  • Google Cloud Scheduler, özellikle 1. nesil planlanmış işlevlerle birlikte kullanılır.

Bu "varsayılan Google Cloud kaynakları için konum" ayarı değiştirilemez. Ayrıca, ilişkili kaynaklardan birinin konumunu ayarladığınızda App Engine ile ortak ilişkilendirmeleri nedeniyle tüm kaynakların konumunu dolaylı olarak ayarlarsınız.

Ancak Firebase ve Google Cloud ekosisteminde yıllar içinde birçok değişiklik yapıldığından, kaynakların App Engine ile olan ilişkilendirmeleri de değişti. En önemlisi, 30 Ekim 2024'ten itibaren Firebase paketleri için yeni oluşturulan tüm varsayılan Cloud Storage'ler *.firebasestorage.app ad biçimine sahip olacak ve App Engine ile ilişkilendirilmeyecek.

Olası konum bağımlılıkları ile ilgili değişikliklerin ayrıntıları aşağıda verilmiştir:

  • 30 Ekim 2024'ten itibaren, varsayılan Cloud Firestore örneği ve Firebase paketi için varsayılan Cloud Storage henüz hazırlanmadıysa:

    • Varsayılan Cloud Firestore örneğine temel hazırlama işlemi uygulandığında, projede temel hazırlama işlemi uygulanacak tüm App Engine uygulamalarının konumu belirlenir. Ancak gelecekteki varsayılan Cloud Storage paketinin konumunu belirlemez.

    • Varsayılan Cloud Storage paketi için temel hazırlama işlemi artık App Engine uygulaması için temel hazırlama işlemi yapmaz. Bu nedenle, varsayılan Cloud Storage paketinin konumu, gelecekteki varsayılan Cloud Firestore örneğinin konumunu belirlemez.

  • 30 Ekim 2024'ten itibaren, varsayılan Cloud Firestore örneği hazırlanmışsa ancak Firebase paketi için varsayılan Cloud Storage hazırlanmamışsa:

    • Mevcut varsayılan Cloud Firestore örneği, gelecekteki varsayılan Cloud Storage paketinin (*.firebasestorage.app) konumunu belirlemez.
  • 30 Ekim 2024'ten itibaren, Firebase paketi için varsayılan Cloud Storage hazırlanmışsa (özellikle *.appspot.com paketi) ancak varsayılan Cloud Firestore örneği hazırlanmamışsa:

    • Varsayılan Cloud Storage paketi (*.appspot.com) için temel hazırlama işlemi yapıldığında, App Engine uygulaması için de aynı zamanda temel hazırlama işlemi yapıldı ve bu nedenle gelecekteki varsayılan Cloud Firestore örneğinin konumu o zaman belirlendi. *.appspot.com paketini silseniz bile App Engine uygulamasını silemezsiniz. Bu nedenle, gelecekteki varsayılan Cloud Firestore örneğinin konum ayarı zaten belirlenmiştir.

1. nesil planlanmış işlevler kullandıysanız bu işlevlerin konumu, varsayılan Google Cloud kaynaklarının konumuna ayarlanır. Bunun nedeni, Cloud Scheduler ve App Engine'nin daha önce birbirleriyle ilişkilendirilmiş olmasıdır. Ayrıca, 1. nesil planlanmış işlevleri bu konum ayarını paylaşan diğer kaynakların temel hazırlığını yapmadan önce ayarlarsanız konumlarını da ayarlarsınız.

Sonraki adımlar

  • Gecikme, kullanılabilirlik ve dayanıklılık gereksinimlerinizi karşılayacak uygulamalar oluşturma hakkında daha fazla bilgi için Coğrafya ve Bölgeler başlıklı makaleyi inceleyin.