我有一些从Google Cloud Storage(GCS)提供的公共二进制文件,并且希望探索使用Google Cloud CDN以降低延迟。我在创建GCS对象时通过设置适当的HTTP头来使用GCS缓存。如何使用Google Cloud CDN访问Google Cloud Storage公共对象
是否可以使用Google Cloud CDN从GCS提供这些对象?如果不是,Google Cloud CDN仅适用于HTTP(S)负载均衡器吗?
我有一些从Google Cloud Storage(GCS)提供的公共二进制文件,并且希望探索使用Google Cloud CDN以降低延迟。我在创建GCS对象时通过设置适当的HTTP头来使用GCS缓存。如何使用Google Cloud CDN访问Google Cloud Storage公共对象
是否可以使用Google Cloud CDN从GCS提供这些对象?如果不是,Google Cloud CDN仅适用于HTTP(S)负载均衡器吗?
Google云端存储在默认情况下确实提供了一定数量的边缘缓存,因此我建议您通过实验测量您的性能是否足够好以至于需要CDN。
也就是说,尽管该功能处于测试阶段,Google云CDN和云负载均衡器仍支持GCS存储桶作为后备资源。完整的说明在这里:https://cloud.google.com/compute/docs/load-balancing/http/using-http-lb-with-cloud-storage
要设置的东西了,配置谷歌云负载平衡器像往常一样,但作为你的后盾斗,指定GCS桶内,并指定云CDN应采用,像这样:
gcloud beta compute backend-buckets create static-bucket \
--description "A Bucket" \
--gcs-bucket-name [EXAMPLE_BUCKET] \
--enable-cdn
有没有人得到负载平衡器URL来为匿名用户返回一个桶对象?我无法弄清楚如何让LB工作,看到我的问题:https://stackoverflow.com/questions/45289674/public-object-in-cloud-storage-bucket-isnt-accessible-through-load-平衡器 – user3175580