使用 CloudFlare 来 CDN 一个 Google Cloud Storage Bucket

Use CloudFlare to CDN a Google Cloud Storage Bucket

我听说过很多关于 Cloudflare 的好消息,他们有一款出色的 CDN 产品,具有竞争对手所没有的功能(HTTP2、IPv6 等)。

我在 Google 云存储桶中有文件。

如何将这些文件设置为 Cloudflare CDN 的来源?

(Cloudflare 控制面板似乎只想要根域上的网站...?)

可能有点晚了,但我给出了我的答案以防万一它对其他想要做同样事情的人有用。

我在 CloudFlare 后面的 Google Cloud Storage 中有一个存储桶。您只需按照此处的说明进行操作:

https://cloud.google.com/storage/docs/website-configuration

在 CloudFlare 中,您需要管理您的根域,但随后您可以在 Google 云存储中为您的存储桶创建一个子域(不要忘记在该子域上启用 CloudFlare 功能)。我认为这就是 CloudFlare 的工作方式,管理您的根域,我认为您无法避免它。

如果您需要对用于存储桶的子域进行特定设置,您可以在 CloudFlare 中使用页面规则。例如,我不得不使用它们,因为 Google Cloud Storage 不支持 SSL,但我使用这些静态文件的页面在 SSL 上,所以我对该子域进行了特定设置以使用灵活的 SSL。