来源概览

借助媒体 CDN,您可以从源站基础架构提取内容,无论内容是托管在 Google Cloud中、其他云平台中还是本地。

每个配置都可以关联一个或多个来源。源站配置会告知媒体 CDN 如何连接到您的基础架构,何时以及如何进行故障转移、重试和超时,以及在连接时使用什么协议。

来源具有以下特征:

  • 来源可以按主机和按路由定义,这使得单个 EdgeCacheService 资源可以映射到多个来源,这些来源包含清单、视频片段和其他静态内容等。
  • 可以通过 HTTP/2、HTTPS 和未加密的 HTTP/1.1 访问来源。
  • 您可以配置防火墙规则,以仅允许特定的 Google IP 地址,这样只有 Media CDN 可以访问您的源。
  • 重试和故障切换行为是按来源配置的,可让服务在出现严重错误(例如连接失败)时进行故障切换,或根据 HTTP 404 Not Found 或 HTTP 429 Too Many Requests 响应进行重试。这些操作仅针对较安全的 HTTP 方法(包括 GETHEADOPTIONS)执行。如需详细了解安全的 HTTP 方法,请参阅 RFC 9110
  • 通过将外部应用负载平衡器配置为 Media CDN 后面的来源,可以访问 Google Cloud 内部或本地的私有资源。
  • 重定向跟踪行为是按来源配置的。您可以启用 Media CDN 以跟踪重定向到其他源服务器。

来源要求

如需允许媒体 CDN 缓存大于 1 MiB 的源站响应,源站必须在 GET 请求的响应标头中包含以下内容(除非另有规定):

  • Last-ModifiedETag HTTP 响应标头(一种验证器)。
  • 有效的 HTTP Date 标头。
  • 有效的 Content-Length 标头。
  • 针对 Range GET 请求的 Content-Range 响应标头。