CloudCDN 存储桶:如何设置没有域的登录页面

CloudCDN bucket: how to set my landing page without domain

我有一个包含静态文件的云存储桶。

我已经在上面的云存储桶上设置了一个启用了 Cloud CDN 的负载均衡器。

当我转到负载均衡器中分配的 public_IP 时,我收到 xml 错误消息访问被拒绝,因为这只是一个 ip,而不是登录页面。

当我转到 public_ip/index.html 时,网站加载。

编辑(删除):存储桶的内容将仅由外部域名的子域提供服务,这就是为什么我不能将我的存储桶命名为域名。 可以将存储桶重命名为子域,并且登陆页面定义有效,但基本问题仍然存在。

是否可以为 IP 地址设置登陆页面?

是的,可以使用 gsutil 命令行工具为任何 Cloud Storage 存储桶配置登录页面。例如,以下命令为名为 elving 的存储桶配置登陆页面:

gsutil web set -m index.html gs://elving

遗憾的是,目前无法使用 Google 云控制台进行配置。您必须直接使用 API 或使用 gsutil 等工具。您可以在 https://cloud.google.com/storage/docs/gsutil.

找到有关 gsutil 的更多信息