GCP Professional Cloud Security Engineer Practice Question

Your company runs all existing workloads in a central Shared VPC host project. You need to deploy a new payment-processing service that is subject to PCI-DSS. The security team requires that:

  • The Cardholder Data Environment (CDE) is isolated from other Google Cloud projects.
  • Only the on-prem 10.1.0.0/16 network may reach the service on TCP 443 via Cloud VPN.
  • CDE VMs must have no public IPs and must not reach the public Internet except for access to Google APIs.
  • The network protections must stay in force even if project owners attempt to add VPC peering or override firewall rules.

Which Google Cloud design best meets these requirements with the least ongoing operational effort?

  • Create a payments project inside a dedicated "PCI" folder. Apply compute.vmExternalIpAccess:DENY and compute.restrictVpcPeering:DENY constraints to the folder. Build an isolated VPC (no peering), connect on-prem via Cloud VPN, enable Private Google Access (restricted.googleapis.com), and enforce a folder-level hierarchical firewall that denies all egress except Google APIs and allows HTTPS ingress only from 10.1.0.0/16.

  • Deploy the payments service in its own project and VPC, peer it to the Shared VPC for management, use Cloud NAT with a reserved public IP for outbound access, and protect the service with Identity-Aware Proxy instead of organization-level policies.

  • Run the payments workload in the same VPC as other applications, wrap Cloud Storage and Pub/Sub in a VPC Service Controls perimeter, use Cloud NAT for outbound traffic, and rely on VPC firewall rules to restrict ingress from non-PCI subnets.

  • Add the payments project as a service project in the existing Shared VPC, use subnet-level firewall tags to block other subnets, enable Private Service Connect for Google APIs, and instruct developers not to assign external IPs or create VPC peerings.

GCP Professional Cloud Security Engineer
Supporting compliance requirements
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