A cloud engineer is deploying a new Cloud SQL for MySQL database instance named app-db to support a production application. The deployment requirements specify that the instance must provide regional high availability with automatic failover and must be accessible only via Private IP within the existing Virtual Private Cloud (VPC) network named corp-vpc, without any public IP address assigned. Which gcloud command should the engineer use to provision this instance correctly?
- gcloud sql instances create app-db --database-version=MYSQL_8_0 --tier=db-n1-standard-2 --region=us-central1 --availability-type=REGIONAL --no-assign-ip --network=corp-vpcCevap
- Bgcloud sql instances create app-db --database-version=MYSQL_8_0 --tier=db-n1-standard-2 --region=us-central1 --availability-type=REGIONAL --authorized-networks=0.0.0.0/0
- Cgcloud sql instances create app-db --database-version=MYSQL_8_0 --tier=db-n1-standard-2 --region=us-central1 --ha-enabled --no-assign-ip --network=corp-vpc
- Dgcloud sql instances create app-db --database-version=MYSQL_8_0 --tier=db-n1-standard-2 --region=us-central1 --availability-type=REGIONAL --preemptible --no-assign-ip --network=corp-vpc
Cevap
The command 'gcloud sql instances create app-db --database-version=MYSQL_8_0 --tier=db-n1-standard-2 --region=us-central1 --availability-type=REGIONAL --no-assign-ip --network=corp-vpc' correctly provisions a high-availability Cloud SQL instance on Private IP.
The correct command uses '--availability-type=REGIONAL' to configure high availability with cross-zone failover, along with '--no-assign-ip' and '--network=corp-vpc' to enforce private IP connectivity within the targeted VPC network.
Adım Adım Çözüm
Anahtar Kavram
Cloud SQL High Availability and Private IP Provisioning
Tahmini Süre:1m 30s