App Design Center memungkinkan Anda mengonfigurasi koneksi dan setelan instance untuk Cloud SQL untuk MySQL, layanan terkelola sepenuhnya untuk menjalankan database relasional MySQL. Parameter yang dapat dikonfigurasi didasarkan pada modul Terraform terraform-google-sql-db.
Koneksi komponen
Tabel berikut mencakup komponen yang dapat Anda hubungkan ke instance Cloud SQL (MySQL), serta update yang dihasilkan pada aplikasi dan kode Terraform yang dihasilkan.
Komponen terhubung |
Update aplikasi |
Informasi latar belakang |
|---|---|---|
|
Menghubungkan dari Compute Engine | |
| Secret Manager |
|
Menggunakan Secret Manager untuk menangani secret di Cloud SQL |
|
Peran dan izin | |
|
Terhubung dari Cloud Run |
Parameter konfigurasi yang diperlukan
Jika template Anda menyertakan komponen Cloud SQL (MySQL), 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 resource Cloud SQL. |
Mengonfigurasi komponen |
Nama |
name | Membuat instance MySQL |
Database Version |
databaseVersion | SqlDatabaseVersion |
Region |
region | Mengelola lokasi instance |
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 |
|---|---|---|---|
Zone |
gceZone | Mengelola lokasi instance | |
Edisi |
edition | Pengantar edisi Cloud SQL untuk MySQL | |
Jenis Ketersediaan |
availabilityType | Ketersediaan di Cloud SQL | |
Mengaktifkan Db Default |
Jika dipilih, buat database default. Di kolom Db Name, masukkan nama database default. |
Membuat database pada instance Cloud SQL | |
Mengaktifkan Pengguna Default |
Jika dipilih, buat pengguna default. Masukkan nama pengguna dan User Password untuk pengguna default. |
Pengguna MySQL default | |
Sandi Root |
rootPassword | Sandi root awal saat instance dibuat. |
|
Machine |
Pilih seri dan jenis mesin untuk instance Anda. Opsi yang Anda pilih akan menentukan jenis penyimpanan dan opsi konfigurasi yang tersedia. Anda tidak dapat mengubah seri mesin setelah membuat instance. |
Ringkasan seri mesin | |
Pengubahan Ukuran Disk Otomatis |
Pengubahan Ukuran Otomatis Disk |
storageAutoResize | Mengaktifkan peningkatan penyimpanan otomatis |
Batas Pengubahan Ukuran Disk Otomatis |
storageAutoResizeLimit | Batas peningkatan penyimpanan otomatis | |
Disk Size |
dataDiskSizeGb | Storage capacity | |
Disk Type |
dataDiskType | Storage type | |
Paket Harga |
pricingPlan | SqlPricingPlan | |
Konfigurasi Pencadangan |
Log Biner Diaktifkan |
binaryLogEnabled | Membuat instance MySQL |
Aktif |
enabled | Membuat instance MySQL | |
Waktu Mulai |
Membuat instance MySQL | ||
Region |
location | Lokasi pencadangan kustom | |
Zone |
location | Lokasi pencadangan kustom | |
Hari Retensi Log Transaksi |
transactionLogRetentionDays | Periode retensi log | |
Cadangan yang Dipertahankan |
retainedBackups | Log dan penggunaan disk | |
Unit Retensi |
retentionUnit | Log dan penggunaan disk | |
Konfigurasi IP |
Kunci Jaringan yang Diizinkan |
authorizedNetworks[] | Otorisasi dengan jaringan yang diizinkan |
Nilai Jaringan yang Diizinkan |
authorizedNetworks[] | Otorisasi dengan jaringan yang diizinkan | |
IPv4 Diaktifkan |
ipv4Enabled | Mengonfigurasi IP Publik | |
Jaringan Pribadi |
privateNetwork | Mengonfigurasi IP Pribadi | |
Mode SSL |
sslMode | Mode SSL | |
Rentang IP yang Dialokasikan |
allocatedIpRange | Rentang alamat IP yang dialokasikan untuk layanan | |
Mengaktifkan Jalur Pribadi untuk Layanan Google Cloud |
Jalur pribadi untuk layanan Google Cloud | Membuat instance yang mendukung akses layanan pribadi dan Private Service Connect | |
PSC Diaktifkan |
pscEnabled | Ringkasan Private Service Connect | |
Project Konsumen yang Diizinkan PSC |
allowedConsumerProjects | Membuat instance yang mendukung akses layanan pribadi dan Private Service Connect | |
Versi Pemeliharaan |
maintenanceVersion | Pemeliharaan mandiri | |
Host Pengguna |
Host untuk pengguna default. |
host | |
Proteksi dari penghapusan |
Jika dipilih, instance Cloud SQL tidak dapat dihapus. | Mencegah penghapusan instance | |
Kebijakan Penghapusan Pengguna |
Untuk mengizinkan pengguna ditinggalkan, bukan dihapus, masukkan |
Pengguna MySQL tidak dapat dihapus jika mereka telah diberi peran SQL. |
|
Cache Data Diaktifkan |
Cache data | Ringkasan cache data | |
Database Tambahan |
Nama |
name | Membuat dan mengelola database |
Kolasi |
kolasi | Membuat dan mengelola database | |
Pengguna Tambahan |
Nama |
name | Tentang pengguna dan peran MySQL |
Password |
Masukkan sandi, atau pilih Sandi Acak untuk membuat sandi. |
Tentang pengguna dan peran MySQL | |
Jenis |
SqlUserType | Tentang pengguna dan peran MySQL | |
Host |
host | Tentang pengguna dan peran MySQL | |
Pengguna IAM |
ID |
ID pengguna IAM. |
Autentikasi IAM |
Email pengguna IAM. |
Menambahkan akun pengguna atau layanan IAM individual ke instance Cloud SQL | ||
Jenis |
jenis | Menambahkan akun pengguna atau layanan IAM individual ke instance Cloud SQL | |
Nama Instance Acak |
Tambahkan akhiran acak ke akhir nama instance. |
random_instance_name | |
Replica Database Version |
Versi database replika baca yang akan digunakan. Hanya gunakan selama update database. |
SqlDatabaseVersion | |
Nama Instance Master |
masterInstanceName | Membuat replika baca | |
Jenis Instance |
instanceType | SqlInstanceType | |
Zona Sekunder |
Zona pilihan untuk instance replika. |
secondaryZone | |
Mengikuti Aplikasi GAE |
Aplikasi App Engine yang akan diikuti. Harus berada di region yang sama dengan instance Cloud SQL. |
followGaeApplication | |
Kebijakan Aktivasi |
activationPolicy | Kebijakan Aktivasi | |
Proteksi dari Penghapusan Diaktifkan |
deletionProtectionEnabled | Mencegah penghapusan instance | |
Proteksi dari Penghapusan Replika Baca Diaktifkan |
Untuk memblokir Terraform agar tidak menghapus Instance SQL replika, centang kotak. |
Mempertimbangkan proteksi dari penghapusan untuk replika baca | |
Masa Pemeliharaan |
Hari Masa Pemeliharaan |
day | Tentang pemeliharaan pada instance Cloud SQL |
Jam Masa Pemeliharaan |
hour | Tentang pemeliharaan pada instance Cloud SQL | |
Maintenance Window Update Track |
updateTrack | Tentang pemeliharaan pada instance Cloud SQL | |
Flag database |
Nama |
databaseFlags | Mengonfigurasi flag database |
Nilai |
databaseFlags | Mengonfigurasi flag database | |
Label Pengguna |
Kunci |
Label kunci untuk instance Cloud SQL. |
userLabels |
Nilai |
Label nilai untuk instance Cloud SQL. |
userLabels | |
Periode Tolak Pemeliharaan |
Tanggal Akhir |
endDate | Mengonfigurasi periode penolakan pemeliharaan |
Tanggal Mulai |
startDate | Mengonfigurasi periode penolakan pemeliharaan | |
Waktu |
time | Mengonfigurasi periode penolakan pemeliharaan | |
Konfigurasi Insight |
Rencana Kueri Per Menit |
queryPlansPerMinute | Menggunakan Query Insights untuk meningkatkan performa kueri |
Panjang String Kueri |
queryStringLength | Menggunakan Query Insights untuk meningkatkan performa kueri | |
Merekam Tag Aplikasi |
recordApplicationTags | Mengaktifkan Query Insights | |
Mencatat Alamat Klien |
recordClientAddress | Mengaktifkan Query Insights | |
Konfigurasi Kebijakan Validasi Sandi |
Mengaktifkan Kebijakan Sandi |
enablePasswordPolicy | Menetapkan kebijakan sandi |
Panjang Minimum |
minLength | Menetapkan kebijakan sandi | |
Kompleksitas |
kompleksitas | Menetapkan kebijakan sandi | |
Larang Substring Nama Pengguna |
disallowUsernameSubstring | Menetapkan kebijakan sandi | |
Interval Penggunaan Kembali |
reuseInterval | Menetapkan kebijakan sandi | |
Replika Baca |
Nama |
read_replicas | Replika baca |
Penggantian Nama |
String untuk mengganti nama replika baca default. | read_replicas | |
Akhiran Nama Replika Baca |
Akhiran opsional yang akan ditambahkan ke nama instance baca. |
Replika baca | |
DB Charset |
charset | Membuat database pada instance Cloud SQL | |
DB Collation |
kolasi | Membuat database pada instance Cloud SQL | |
Membuat Waktu Tunggu |
Waktu tunggu opsional yang diterapkan untuk membatasi pembuatan database yang lama. |
create_timeout | |
Update Waktu Tunggu |
Waktu tunggu opsional yang diterapkan untuk membatasi update database yang lama. |
update_timeout | |
Menghapus Batas Waktu |
Waktu tunggu opsional yang diterapkan untuk membatasi penghapusan database yang lama. |
delete_timeout | |
Nama Kunci Enkripsi |
encryption_key_name | Tentang enkripsi sisi klien | |
Perlindungan Penghapusan Replika Baca |
Jika dipilih, Terraform akan diblokir agar tidak menghapus Instance SQL replika. |
deletion_protection | |
Mengaktifkan Karakter Khusus Sandi Acak |
Jika dipilih, mengaktifkan karakter khusus dalam sandi acak yang dibuat. |
enable_random_password_special | |
Penerapan Konektor |
connectorEnforcement | Ringkasan Cloud SQL Language Connectors | |
Mengaktifkan Integrasi ML Google |
enable_google_ml_integration | Membangun aplikasi AI generatif menggunakan Cloud SQL | |
Peran Integrasi Database |
Peran yang diperlukan oleh akun layanan instance database default untuk integrasi dengan layanan Google Cloud . |
Sebelum Anda memulai |