Google cloud platform Google Cloud mainPageSuffix不适用于CDN下的bucket

Google cloud platform Google Cloud mainPageSuffix不适用于CDN下的bucket,google-cloud-platform,google-cloud-storage,bucket,Google Cloud Platform,Google Cloud Storage,Bucket,我有以下配置: Bucket name:subdomain.example.com 源代码为http://subdomain.example.com这给了我一个新的URLrandom-123.kxcdn.com 我有我的域名example.com,它有一个CNAME:Host@,值:random-123.kxcdn.com 当我转到example.com时,我会看到带有bucket文件的默认XML响应。如果我去example.com/index.html我会看到正确的网站 如果我跑步: gsut

我有以下配置:

Bucket name:
subdomain.example.com

源代码为
http://subdomain.example.com
这给了我一个新的URL
random-123.kxcdn.com

我有我的域名
example.com
,它有一个
CNAME
:Host
@
,值:
random-123.kxcdn.com

当我转到
example.com
时,我会看到带有bucket文件的默认XML响应。如果我去
example.com/index.html
我会看到正确的网站

如果我跑步:

gsutil web get gs://subdomain.example.com

我得到:

{“mainPageSuffix”:“index.html”、“notFoundPage”:“404.html”}


因此,基本上,在这种“CNAME to CDN to bucket”配置中,默认情况下服务
index.html
的规则不起作用

请查看本文中建议的步骤

我有一个域名example.com,它有一个CNAME:Host@,值: random-123.kxcdn.com

如果查看链接内部,您将看到应该为www.example.com添加指向c.storage.googleapis.com的DNS CNAME记录-我认为这可能是您的错误

此外,我没有看到您引用此步骤,请确保您已运行gsutil web集:

gsutil web set -m index.html -e 404.html gs://www.example.com

还请记住,DNS记录的更改不是即时的,请等待一段时间,以便传播发生:)

请查看本文档中建议的步骤

我有一个域名example.com,它有一个CNAME:Host@,值: random-123.kxcdn.com

如果查看链接内部,您将看到应该为www.example.com添加指向c.storage.googleapis.com的DNS CNAME记录-我认为这可能是您的错误

此外,我没有看到您引用此步骤,请确保您已运行gsutil web集:

gsutil web set -m index.html -e 404.html gs://www.example.com

还请记住,对DNS记录的更改不是即时的,请等待一段时间,以便传播发生:)

我添加了
gsutil web get…
的输出,以明确我正确配置了所有内容。另外,我需要指向根域,而不是子域。我添加了
gsutil web get…
的输出,以明确我正确配置了所有内容。另外,我需要指向根域,而不是子域。