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

Cloud CDN private origin authentication with Cloud Storage backend

wb
Bronze 1
Bronze 1

Cloud CDN recently added support for "private origin authentication for Amazon Simple Storage Service (Amazon S3) and compatible object stores". https://cloud.google.com/cdn/docs/release-notes#September_14_2023 

Is private origin authentication not yet possible with Cloud Storage backends? Ideally I want to prevent clients from bypassing Cloud CDN and accessing the origin directly. I was hoping that we could, for example, assign to our Load Balancer a service account with the storage object viewer role.

The docs for Cloud CDN still seem to suggest that the bucket objects must be public unless using signed URLs. https://cloud.google.com/cdn/docs/setting-up-cdn-with-bucket#make_your_bucket_public 

Is this something that will (or already did) change or is this a special accommodation for AWS S3 backends?

Thanks.

1 1 1,576