App Design Center memungkinkan Anda mengonfigurasi koneksi dan parameter untuk Firestore, database NoSQL yang fleksibel dan skalabel untuk pengembangan seluler, web, dan server. Parameter yang dapat dikonfigurasi didasarkan pada modul Terraform terraform-google-firestore.
Koneksi komponen
Tabel berikut mencakup komponen yang dapat Anda hubungkan ke database Firestore, serta update yang dihasilkan pada aplikasi dan kode Terraform yang dihasilkan.
| Komponen | Deskripsi | Informasi latar belakang |
|---|---|---|
| Template instance Compute Engine |
|
Mengonfigurasi izin akses per database |
| Layanan Cloud Run |
|
Parameter konfigurasi yang diperlukan
Jika template Anda menyertakan komponen Firestore, Anda harus mengonfigurasi parameter berikut sebelum men-deploy.
| Nama parameter | Informasi deskripsi dan batasan | Informasi latar belakang |
|---|---|---|
| Project ID | Project tempat Anda ingin men-deploy instance Firestore. | Membuat dan mengelola project |
| ID Database | ID database Firestore. Nilai defaultnya adalah (default). |
ID Database |
| Region | Lokasi tempat database Firestore di-deploy. | Lokasi |
Parameter konfigurasi opsional
Parameter berikut bersifat opsional. Untuk menampilkan parameter lanjutan, di area Configuration, pilih Show advanced fields.
| Fitur | Nama parameter | Informasi deskripsi dan batasan | Informasi latar belakang |
|---|---|---|---|
| Database Type | DatabaseType | Memilih antara mode Native dan mode Datastore | |
| Database Edition | DatabaseEdition | Ringkasan edisi Firestore | |
| Mode Konkurensi | ConcurrencyMode | Mode konkurensi | |
| Status Perlindungan Penghapusan | DeleteProtectionState | Menghapus perlindungan | |
| Nama Kunci KMS | kmsKeyName | Kunci enkripsi yang dikelola pelanggan | |
| Pengaktifan Pemulihan Point-In-Time | PointInTimeRecoveryEnablement | Ringkasan pemulihan point-in-time | |
| Kebijakan Penghapusan | Kebijakan penghapusan yang akan diterapkan saat Database Firestore dihancurkan menggunakan Terraform. | deletion_policy Terraform | |
| Jadwal Pencadangan | Hari Pengulangan Mingguan | day | Mencadangkan dan memulihkan data |
| Retensi Pengulangan Mingguan | retention | ||
| Retensi Pengulangan Harian | retention | ||
| Indeks Komposit | ID Indeks | ID indeks komposit. | Ringkasan pengindeksan |
| Pengumpulan | ID koleksi. | ||
| Cakupan Kueri | queryScope | ||
| Cakupan API | apiScope | ||
| Kepadatan | density | ||
| Multikey | multikey | ||
| Field Path | fieldPath | ||
| Memesan | order | ||
| Konfigurasi Array | arrayConfig | ||
| Dimensi Vektor | dimension | ||
| Konfigurasi Kolom | Pengumpulan | ID koleksi. | Indeks kolom tunggal |
| Kolom | kolom | ||
| TTL Diaktifkan | TtlConfig | ||
| Cakupan Kueri Indeks Urutan Naik | IndexConfig | ||
| Cakupan Kueri Indeks Turun | IndexConfig | ||
| Cakupan Kueri Indeks Array | IndexConfig |