如何找到是否启用了我的谷歌云存储桶的 CDN?



我已经为">allUsers"启用了">存储旧对象读取者权限"。现在我如何找到 CDN 是否处于活动状态?请帮助我。谢谢

要将 Google Cloud CDN 与 Cloud Storage 配合使用,需要 HTTP(S( 负载均衡器。若要查看是否配置了 CDN,请查看负载均衡器的配置。您还可以在 Google Cloud Console 中查看 Cloud CDN 页面:

https://console.cloud.google.com/networking/cdn/list

除了@JohnJanley答案之外,您可能还对此功能描述感到困惑

云存储

的行为本质上类似于内容交付网络 (CDN(,您无需进行任何工作,因为默认情况下,可公开读取的对象缓存在云存储网络中。

Cloud Storage充当CDN,但它不是CDN,也不使用Google CDN。为了控制缓存,您可以使用元数据

首先设置基本组件:

  1. 创建存储桶
  2. 创建 HTTP(S( 负载均衡器并勾选 CDN 复选框

接下来,对于要缓存的每个对象:

  1. 使对象公开可读
  2. 设置对象元数据缓存控制标头以包含public和要存储在缓存中的max-age,例如Cache-Control:public,max-age=3600

要测试某个对象是否由云 CDN 提供服务,请使用负载均衡器的主机名访问该对象,并查找云 CDN 添加的Age:响应标头,请执行以下操作:

$ curl -s -D - -o /dev/null http://example.com/style.css HTTP/1.1 200 OK Date: Tue, 16 Feb 2016 12:00:30 GMT Content-Type: text/css Content-Length: 1977 Cache-Control: max-age=86400,public Via: 1.1 google Age: 2

最新更新