我有一些從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