Comprehensive and Detailed Explanation From Exact Extract:
The setup requires a publicly accessible (External) and secure (HTTPS) Layer 7 load balancer that can perform URL-based routing to send different types of requests to different backends (Compute Engine for dynamic content, Cloud Storage for static content).
Global External Application Load Balancer is necessary for public access and global traffic distribution.
The URL Map is crucial for routing requests based on the URL path (e.g., /images/*) to a Cloud Storage backend bucket, a core feature of external Application Load Balancers.
A managed SSL certificate is the Google-recommended method to enable HTTPS securely and easily on the Load Balancer itself.
[Reference: Google Cloud Documentation - External Application Load Balancer (Serving static content from Cloud Storage):, , "You can use a backend bucket with a global external Application Load Balancer to serve static content from Cloud Storage buckets... The backend bucket is referenced by the URL map.", Reference: Google Cloud Documentation - SSL certificates (Managed certificates):, , "Google-managed SSL certificates are a recommended best practice because Google Cloud automatically manages the certificate for you.", , , ]
Submit