A cloud engineer is deploying a new Cloud SQL for PostgreSQL instance named `analytics-db` for an internal reporting application. The compliance policy requires automated daily backups starting at 02:00 UTC and point-in-time recovery (PITR) enabled. Additionally, to ensure network security for public IP access, the instance must accept incoming connections strictly from an on-premises office CIDR block (`198.51.100.45/32`). Which `gcloud` command should the engineer run to provision this database instance correctly?
- gcloud sql instances create analytics-db --database-version=POSTGRES_15 --backup-start-time=02:00 --enable-point-in-time-recovery --authorized-networks=198.51.100.45/32Cevap
- Bgcloud sql instances create analytics-db --database-version=POSTGRES_15 --backup-start-time=02:00 --enable-point-in-time-recovery --authorized-networks=0.0.0.0/0
- Cgcloud compute instances create analytics-db --database-version=POSTGRES_15 --backup-start-time=02:00 --enable-pitr --authorized-networks=198.51.100.45/32
- Dgcloud sql instances create analytics-db --database-version=POSTGRES_15 --enable-bin-log --backup-start-time=02:00 --authorized-networks=198.51.100.45/32
Cevap
Execute 'gcloud sql instances create analytics-db --database-version=POSTGRES_15 --backup-start-time=02:00 --enable-point-in-time-recovery --authorized-networks=198.51.100.45/32'.
The command 'gcloud sql instances create analytics-db --database-version=POSTGRES_15 --backup-start-time=02:00 --enable-point-in-time-recovery --authorized-networks=198.51.100.45/32' correctly provisions a Cloud SQL PostgreSQL instance, schedules daily automated backups starting at 02:00 UTC, enables PostgreSQL point-in-time recovery (PITR) via Write-Ahead Logs, and restricts incoming public connections exclusively to the specified on-premises CIDR block.
Adım Adım Çözüm
Anahtar Kavram
Provisioning Cloud SQL instances with backup windows, PostgreSQL point-in-time recovery, and authorized networks using gcloud CLI.