定义自定义标头

借助媒体 CDN,您可以指定自定义请求和响应标头。

借助自定义标头,您可以执行以下操作:

  • 返回有关客户端的地理数据(例如国家/地区、区域或城市),您可以使用这些数据来显示本地化内容。
  • 确定响应是否从缓存传送(全部或部分),以及从哪个缓存位置传送。
  • 移除、替换或附加到请求和响应标头。

设置自定义标头

标头是在每个路由上设置的,这样您就可以为不同的内容(例如清单或视频片段)添加和移除标头。

在 CDN 处理路径的早期阶段(在缓存决策之前)设置每个路由的自定义请求标头。例如,如果您将 cache-control 标头设置为每个路由的自定义标头,它会影响 CDN 中的缓存行为。

默认情况下,添加的标头值以逗号分隔,并附加到具有相同字段名称的响应或请求标头。

如需覆盖现有值,请将 replace 设置为 true

gcloud 和 YAML

如需列出 EdgeCacheService 资源的 YAML 配置,请使用以下命令:

gcloud edge-cache services describe prod-media-service

.routing.pathMatchers[].routeRules[].headerAction 部分显示 要添加和移除的标头:

routeRules:
-