Find answers, guides, and tutorials to supercharge your content delivery.

Google Cloud Storage CDN Integration

Updated on February 22, 2019

This guide describes how you could use Google Cloud Storage as the origin server. The Google Cloud Storage CDN integration will be setup with a Pull Zone. This approach to use a cloud solution as the origin server is very similar to the AWS S3 bucket CDN integration.

  1. Create a Google Cloud Storage (GCS) bucket.

  2. Upload your data and enable Shared Publicly.

  3. Create a Pull Zone and use the Google Cloud Storage URL (e.g. as your Origin URL.

  4. Verify that your content is being delivered successfully by KeyCDN:

    curl -I
    HTTP/2 200
    Server: keycdn-engine
    Date: Fri, 20 Mar 2015 16:14:08 GMT
    Content-Type: image/png
    Content-Length: 433402
    Connection: keep-alive
    Expires: Fri, 27 Mar 2015 16:14:08 GMT
    Cache-Control: max-age=604800
    Last-Modified: Fri, 20 Mar 2015 16:04:30 GMT
    ETag: "a9c4ff40dc4e21563d96db751cc5c46a"
    x-goog-generation: 1426867470802000
    x-goog-metageneration: 2
    x-goog-stored-content-encoding: identity
    x-goog-stored-content-length: 433402
    x-goog-hash: crc32c=X6+tbQ==
    x-goog-hash: md5=qcT/QNxOIVY9ltt1HMXEag==
    x-goog-storage-class: STANDARD
    Alternate-Protocol: 80:quic,p=0.5
    Link: <>; rel="canonical"
    X-Cache: HIT
    X-Edge-Location: nlam
    Access-Control-Allow-Origin: *
    Accept-Ranges: bytes
  5. Integrate your content by using the Zone URL (e.g. or Zone Alias.

How to use Google App Engine and a CDN?

This depends on what CMS or framework you are using. Learn more here:

Supercharge your content delivery 🚀

Try KeyCDN with a free 14 day trial, no credit card required.

Get started
KeyCDN uses cookies to make its website easier to use. Learn more