GCP Professional Cloud Architect Practice Question

An online retailer is migrating to Google Cloud and must process credit-card payments under PCI DSS. The payment microservice will run on Cloud Run, store cardholder data in Cloud SQL, and be consumed by separate marketing and analytics applications that must remain outside the Cardholder Data Environment (CDE). Which architecture most effectively limits PCI scope while still allowing the non-payment workloads to call the payment API?

  • Create a dedicated project and VPC for the Cloud Run payment service and its private Cloud SQL instance. Enable Private Service Connect for database access, wrap the project in a VPC Service Controls perimeter, expose the API through an external HTTPS load balancer, and deploy marketing and analytics workloads in separate projects that invoke the public URL.

  • Run all workloads in the default network; label payment instances with a firewall tag that only allows port 443 traffic to Cloud SQL via the Cloud SQL Auth proxy over the internet.

  • Use a Shared VPC whose host project contains all networks; place payment services in a service project attached to the same network and rely on IAM Conditions to prevent analytics service accounts from accessing payment resources.

  • Deploy payment, marketing, and analytics services in a single project but place them in separate subnets; use firewall rules to block non-payment subnets from reaching Cloud SQL and require SSL on the database's public IP.

GCP Professional Cloud Architect
Designing for security and compliance
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot