Question

Difficulty: MediumDeploying Cloud Load Balancers and Configuring Cloud DNS

Your organization is deploying a public web application hosted on a Compute Engine instance group. You have configured a Global External Application Load Balancer and created a Google-managed SSL certificate for your custom domain `app.example.com`. However, after deploying the target HTTPS proxy and forwarding rule, the SSL certificate status remains in `PROVISIONING` and clients cannot establish secure HTTPS connections. What configuration step must be completed to finalize domain ownership verification and successfully provision the managed SSL certificate?

  1. Create an A or AAAA record in your Cloud DNS public zone that resolves the domain name to the load balancer's external IP address.Answer
  2. B
    Enable the Cloud Certificate Manager API in the central VPC host project instead of the service project where the load balancer resides.
  3. C
    Grant the Compute Security Admin IAM role at the folder level to override project-level certificate access constraints.
  4. D
    Reconfigure the load balancer to use a Regional External Application Load Balancer, because Global External Application Load Balancers do not support Google-managed certificates.

Answer

Creating an A or AAAA record in the Cloud DNS public zone that points the domain to the Global External Application Load Balancer's external IP address is required to complete Google-managed SSL certificate provisioning.
For a Google-managed SSL certificate to transition from PROVISIONING to ACTIVE status, Google must verify domain ownership. This is accomplished when an A or AAAA record in Cloud DNS maps the target domain name directly to the external IP address of the Global External Application Load Balancer frontend.

Step-by-Step Solution

1
Identify the external IP address reserved for the Global External Application Load Balancer's frontend forwarding rule.
The target IP address for domain DNS resolution is confirmed.
Google-managed certificates require incoming traffic on the domain to route to the load balancer for domain validation.
2
Configure an A record (or AAAA record for IPv6) in Cloud DNS for the domain pointing to the load balancer's external IP address.
Public DNS propagates the mapping between the custom domain and the load balancer IP.
Google automatically issues the certificate once DNS resolution points to the load balancer IP address and CAA checks pass.
3
Verify that the certificate status transitions from PROVISIONING to ACTIVE.
HTTPS traffic can now be successfully offloaded at the Global External Application Load Balancer.
Active managed SSL certificates automatically attach to the target HTTPS proxy for TLS termination.

Key Concept

Google-Managed SSL Certificate Provisioning and Cloud DNS Routing
Rate this question