3

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

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

如果谷歌此时启用/支持这种情况,我还没有找到完美的设置,甚至无法巩固(我已经读到可能需要利用负载均衡器来支持 SSL,但还没有定论)。

到目前为止,我已经创建了一个 Google Storage 存储桶并上传了所需的文件。然后,我使存储桶公开可读,以确保没有任何权限问题。从那里我设置了一个负载均衡器来利用我的自定义域,选中了 Google Cloud CDN 复选框,刚刚创建的存储桶设置为后端,主机文件映射设置为默认设置。

更新:原来只需要几个步骤。首先,我需要为正在使用的存储桶关闭“请求者付款”。其次,我需要为“allUsers”添加“存储对象查看器”的权限(旧权限在这里不起作用)。最后,我必须将“A”和“AAAA”记录设置为我的域名上的 DNS 配置的负载均衡器的 IPV4 和 IPV6 地址(并​​清除所有以前的值,以便它们只指新的)。完成所有这些后,一切都在正常工作:)

感谢 Cloud Ace(带领我朝着正确的方向前进)和我上周遇到的一位 Google 客户工程师(请我参考这篇文章以供参考:https ://medium.com/@marco_37432/create-a-custom -domain-cdn-with-google-beta-7ad9531dfbae)!

4

1 回答 1

5

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

于 2019-05-16T04:16:04.397 回答