Produk atau resource yang memerlukan setelan lokasi
Beberapa produk atau resource memerlukan setelan lokasi.
Produk | Lokasi default | Informasi tambahan |
---|---|---|
Google Analytics | Tidak ada lokasi default. Anda harus menetapkan lokasi ini. |
Lokasi ini adalah lokasi pelaporan Analytics2, yang merepresentasikan negara atau region organisasi Anda. Lokasi pelaporan Analytics akan menentukan mata uang dalam laporan pendapatan. |
Data Connect | Tidak ada lokasi default. Anda harus menetapkan lokasi untuk setiap instance. |
Setiap instance dapat berada di lokasi yang berbeda. |
Cloud Firestore 1 | Tidak ada lokasi default. Anda harus menetapkan lokasi untuk setiap instance. |
Setiap instance dapat berada di lokasi yang berbeda. |
Realtime Database | Tidak ada lokasi default. Anda harus menetapkan lokasi untuk setiap instance. |
Setiap instance dapat berada di lokasi yang berbeda. |
Cloud Storage for Firebase 1 | Tidak ada lokasi default. Anda harus menetapkan lokasi untuk setiap bucket. |
Setiap bucket dapat berada di lokasi yang berbeda. |
Cloud Functions for Firebase 1 | Jika lokasi tidak ditetapkan, region default-nya adalah
us-central1 |
Setiap fungsi dapat berada di lokasi yang berbeda. |
Vertex AI in Firebase | Jika lokasi tidak ditetapkan, region default-nya adalah
us-central1 |
Lokasi ini adalah tempat layanan Vertex AI berjalan dan tempat Anda mengakses model. |
1 Bergantung pada kapan pertama kali Anda mulai menggunakan produk ini dalam project, mungkin ada dependensi lokasi di antara produk tersebut. Anda mungkin mengetahui dependensi ini disebut sebagai "lokasi untuk resource Google Cloud default". Pelajari lebih lanjut dependensi lokasi ini.
2 Lokasi pelaporan Analytics tidak memengaruhi tempat Google memproses dan menyimpan data pelanggan untuk Firebase.
Menetapkan lokasi untuk produk atau resource-nya
Untuk beberapa produk, Anda menetapkan lokasi di tingkat produk. Namun, untuk sebagian besar produk, Anda menetapkan lokasi di tingkat resource (misalnya, untuk setiap bucket Cloud Storage atau setiap fungsi).
Produk | Kapan dan bagaimana cara menetapkan lokasi | Lokasi yang tersedia |
---|---|---|
Google Analytics | Jika mengaktifkan Google Analytics di project Firebase di
Firebase console,
Anda akan diminta untuk memilih lokasi pelaporan Analytics. Anda harus
memilih negara atau region yang merepresentasikan lokasi
organisasi Anda.
Jika Anda adalah Pemilik atau Editor project, Anda dapat mengedit zona waktu dan mata uang untuk lokasi pelaporan Analytics. Buka Google Analytics settings, lalu buka panel Reporting. |
Lihat daftar di panel Google Analytics settings > Reporting |
Data Connect | Saat menyediakan instance layanan Data Connect, Anda menetapkan
lokasinya. Anda juga menetapkan lokasi instance Google Cloud SQL
terkait. Anda dapat menggunakan Firebase console atau Firebase CLI untuk menyediakan instance. |
Lokasi instance Cloud SQL dan layanan Data Connect |
Cloud Firestore 1 | Saat menyediakan instance database Cloud Firestore, Anda menetapkan lokasinya. Anda dapat menggunakan Firebase console, REST API, Firebase CLI, atau Terraform untuk menyediakan instance. | Lokasi Cloud Firestore |
Realtime Database | Saat menyediakan instance Realtime Database, Anda menetapkan lokasinya. Anda dapat menggunakan Firebase console, REST API, Firebase CLI, atau Terraform untuk menyediakan instance. |
Lokasi Realtime Database |
Cloud Storage for Firebase 1 | Saat menyediakan bucket Cloud Storage, Anda menetapkan lokasinya. Anda dapat menggunakan Firebase console, REST API, atau Terraform untuk menyediakan bucket. |
Lokasi Cloud Storage for Firebase |
Cloud Functions for Firebase 1 | Saat menulis fungsi, Anda dapat menetapkan region-nya secara opsional.
Jika Anda tidak menentukan lokasi, region default-nya adalah
|
Lokasi Cloud Functions for Firebase |
Vertex AI in Firebase | Saat melakukan inisialisasi layanan Vertex AI dan model generatif di
codebase, Anda dapat menentukan lokasinya secara opsional.
Jika Anda tidak menentukan lokasi, region default-nya adalah
|
Lokasi Vertex AI in Firebase |
1 Bergantung pada kapan pertama kali Anda mulai menggunakan produk ini dalam project, mungkin ada dependensi lokasi di antara produk tersebut. Anda mungkin mengetahui dependensi ini disebut sebagai "lokasi untuk resource Google Cloud default". Pelajari lebih lanjut dependensi lokasi ini.
Melihat setelan lokasi
Produk | Tempat untuk melihat setelan lokasi |
---|---|
Google Analytics | Di Firebase console, buka setelan Project settings > Integrations > Google Analytics. Klik nomor akun untuk membuka akun Google Analytics, lalu buka panel Admin untuk menemukan informasi lokasi akun Anda. |
Data Connect | Di Firebase console, buka halaman Data Connect untuk melihat daftar instance database Anda beserta lokasinya. |
Cloud Firestore | Di Firebase console, buka tab Data Cloud Firestore untuk melihat daftar instance database Anda beserta lokasinya. |
Realtime Database | Di Firebase console, buka tab Data Realtime Database untuk melihat daftar instance database Anda beserta lokasinya. |
Cloud Storage for Firebase | Di Firebase console, buka tab Files Cloud Storage untuk melihat daftar bucket beserta lokasinya. |
Cloud Functions for Firebase |
|
Vertex AI in Firebase | Di codebase Anda, cari inisialisasi layanan
Vertex AI dan model generatif. Jika lokasi tidak ditentukan,
lokasi defaultnya adalah us-central1 |
Kemungkinan dependensi lokasi karena "lokasi untuk resource Google Cloud default"
"Lokasi untuk resource Google Cloud default" adalah setelan lokasi untuk semua resource project yang terkait dengan Google App Engine, termasuk hal berikut:
- instance database Cloud Firestore default
- Cloud Storage default untuk bucket Firebase dengan format nama
*.appspot.com
- Cloud Scheduler Google yang digunakan secara khusus dengan fungsi terjadwal generasi ke-1
"Lokasi untuk resource Google Cloud default" ini adalah setelan yang tidak dapat diubah. Selain itu, saat menetapkan lokasi untuk salah satu resource terkait, Anda secara tidak langsung menetapkan lokasi untuk semua resource karena keterkaitannya dengan App Engine.
Namun, dengan banyaknya perubahan pada ekosistem Firebase dan Google Cloud selama
bertahun-tahun, pengaitan resource ke App Engine telah berubah. Terutama, mulai
*.firebasestorage.app
Berikut detail perubahan pada kemungkinan dependensi lokasi:
Mulai
30 Oktober 2024 , jika instance Cloud Firestore default dan Cloud Storage default untuk bucket Firebase belum disediakan:Penyediaan instance Cloud Firestore default akan menetapkan lokasi untuk aplikasi App Engine mendatang yang disediakan dalam project. Namun, hal ini tidak menentukan lokasi bucket Cloud Storage default mendatang.
Penyediaan bucket Cloud Storage default tidak lagi menyediakan aplikasi App Engine. Dengan demikian, lokasi bucket Cloud Storage default tidak menentukan lokasi instance Cloud Firestore default mendatang.
Mulai
30 Oktober 2024 , jika instance Cloud Firestore default telah disediakan, tetapi Cloud Storage default untuk bucket Firebase belum disediakan:- Instance Cloud Firestore default yang ada tidak menentukan
lokasi bucket Cloud Storage default mendatang
(
).*.firebasestorage.app
- Instance Cloud Firestore default yang ada tidak menentukan
lokasi bucket Cloud Storage default mendatang
(
Mulai
30 Oktober 2024 , jika Cloud Storage default untuk bucket Firebase telah disediakan (khususnya, bucket ), tetapi instance Cloud Firestore default belum disediakan:*.appspot.com
- Saat bucket Cloud Storage default
(
) disediakan, aplikasi App Engine juga disediakan, sehingga lokasi instance Cloud Firestore default mendatang ditetapkan pada saat yang bersamaan. Meskipun bucket*.appspot.com
dihapus, Anda tidak dapat menghapus aplikasi App Engine, sehingga setelan lokasi instance Cloud Firestore default mendatang sudah ditetapkan.*.appspot.com
- Saat bucket Cloud Storage default
(
Jika Anda menggunakan fungsi terjadwal generasi ke-1, lokasinya akan ditetapkan ke lokasi untuk resource Google Cloud default. Hal ini karena Cloud Scheduler dan App Engine sebelumnya memiliki hubungan satu sama lain. Selain itu, jika Anda menyiapkan fungsi terjadwal generasi ke-1 sebelum menyediakan resource lainnya dengan setelan lokasi yang sama, Anda juga perlu menetapkan lokasinya.
Langkah berikutnya
- Untuk informasi lebih lanjut mengenai cara mem-build aplikasi yang memenuhi persyaratan latensi, ketersediaan, dan ketahanan, baca Geografi dan Region.