如何使用Google Cloud CDN,Google Cloud Storage和自定义域服务静态网站



我想设置一个静态网站,其中存储在Google存储存储桶中的文件。我已经拥有一个自定义域,并且至少有一些准排骨文件,以查看该站点是否成功设置。

理想情况下,我想在访问该自定义域时通过SSL通过SSL提供内容,并使用Google Storage中使用Google cloud CDN缓存内容,以便从CDN提供最终用户,而不是从Cloud Storage中提供的内容直接。

我还没有找到完美的设置,甚至巩固了Google是否在这一点上启用/支持此情况(我已经读到,可能需要利用负载均衡器来支持SSL,但没有任何结论(。

到目前为止,我已经创建了一个Google存储存储桶,并上传了所需的文件。然后,我将桶公开读取,以确保没有任何权限问题。从那里,我设置了一个负载平衡器,以通过检查Google Cloud CDN的复选框,刚创建的储物桶,设置为后端,并将主机文件映射设置为默认设置。

更新:事实证明,只需要再几步。首先,我需要关闭"请求者付款",以用于使用储物桶。其次,我需要为" Allusers"添加"存储对象查看器"的权限(旧版许可在这里无法使用(。最后,我必须同时将" A"one_answers" AAAA"记录在我的域名上的DNS Config的IPv4和IPv6地址(并清除所有先前的值,以便它们仅参考新的值(。所有这些完成后,一切都应该按:(

感谢Cloud Ace(带领我朝正确的方向带领我(和我上周遇到的Google客户工程师(为了将我推荐给本文以供参考:https://medium.com/@marco_37432/create-a-custom-domain-cdn-with-google-beta-7ad9531dfbae(!

创建HTTP(S(加载平衡器时,如果将协议设置为HTTPS,则在前端配置中应该有一个Certificate部分,也可以保留静态IP。然后,您可以配置DNS将域指向此IP。

最新更新