Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

GCS override cache-control on private buckets

I'd like to be able to use a CDN to cache commonly requested assets that are within a private bucket. The current blocker is that CDNs respect cache-control header, which is private on GCS objects.

I've tried to override objects within my private bucket to set cache-control directive to public with a long TTL, but it seems like it's being ignored.

How would one enable cache-control header on private buckets to allow CDNs to cache the request? 

0 3 5,279