在没有 Google 存储桶的情况下使用 Google 的云 CDN

Utilizing Google's Cloud CDN without a Google Storage Bucket

我搜索了 Google Cloud 提供的论坛和文档,但我似乎无法找到我正在寻找的具体答案。为了提供一点背景故事,我目前 运行 是 Google 计算引擎上的虚拟机;只是用它来托管网站(Debian、nginx、MariaDB、PHP7)。

Google 有一个教程介绍了使用他们的一个存储桶设置他们的 CDN,但是 a.) 它需要一个我不熟悉设置或整体概念的后端服务 b .) 它声明将 CDN 与 Google 的存储桶之一一起使用意味着我将无法通过 HTTPS 使用 CDN(当前使用 LetsEncrypt SSL 证书)。

所以我想我的意思是我可以选择将 Google 的 CDN 与 HTTPS 结合使用。例如,我是否需要在 Amazon AWS 获取一个存储桶以及 link 的 CDN?或者我是否能够使用他们的存储桶之一设置 Google 的 CDN 并实施我自己的 SSL 证书?任何文档、教程等都将不胜感激。

Google Cloud CDN 与 HTTPS 和 GCE 上的服务 运行 一起工作良好。它根本不需要使用 GCS。

A "backend service",在 Cloud CDN nomenclature, is either a Compute Engine virtual machine (VM) instance group 或 GCS 存储桶中。你想要前者。

如果您已经通过 Google Cloud Load Balancing 从 GCE 实例组提供内容,启用 Cloud CDN 可以通过 运行 此命令完成:

$> gcloud compute backend-services update BACKEND_SERVICE_NAME --enable-cdn