Web 在Google Storage Bucket上设置静态站点后,出现错误“此XML文件似乎没有与之关联的任何样式信息”

Web 在Google Storage Bucket上设置静态站点后,出现错误“此XML文件似乎没有与之关联的任何样式信息”,web,google-cloud-storage,Web,Google Cloud Storage,我已经建立了一个静态站点,看看在存储桶上托管一个静态站点是否适合我。www.pbi-static.org使用谷歌指南进行设置。 该域是一个Google域。Cname记录设置为指向c.storage.googleapis.com 我已经设置了网站默认的index.html页面和404.html页面 如果我试图转到丢失的链接,404错误页面将按预期工作。 但是,index.html页面不起作用。相反,我得到的错误是xml页面缺少样式信息。错误粘贴在下面 index.html的元数据与404.html

我已经建立了一个静态站点,看看在存储桶上托管一个静态站点是否适合我。www.pbi-static.org使用谷歌指南进行设置。 该域是一个Google域。Cname记录设置为指向c.storage.googleapis.com

我已经设置了网站默认的index.html页面和404.html页面

如果我试图转到丢失的链接,404错误页面将按预期工作。 但是,index.html页面不起作用。相反,我得到的错误是xml页面缺少样式信息。错误粘贴在下面

index.html的元数据与404.html相同。两者的内容类型都设置为text/html。 Index.html和404.html页面都位于根目录下。 当我在浏览器url中包含index.html时,它会正常呈现。i、 e.www.pbi-static.org/index.html

在阅读了每一篇关于类似XML错误的文章后,我尝试了以下方法: 禁用Api,等待10分钟,然后重新启用。 删除bucket并重新创建,然后再次上载所有文件和文件夹,进行公开访问,重新在bucket上设置网站,使index.html和404.html再次成为默认值

经过一天的失败,我已经没有选择了,所以我转向这里寻求帮助

下面是我得到的XML错误。任何帮助都将不胜感激

This XML file does not appear to have any style information associated with it. The document tree is shown below.

<Error slick-uniqueid="3">
<div>
<a id="slick_uniqueid"/>
</div>
<Code>MissingSecurityHeader</Code>
<Message>Your request was missing a required header.</Message>
<Details>Authorization</Details>
</Error>

问题是铲斗上未启用CORS

我尝试了一个与邮递员,它没有得到XML错误。 在发现该网站在邮递员访问中完美回归后,我做了更多的研究,偶然发现了以下链接:

按照说明创建允许Get谓词的Json文件并使用提供的gsutil命令应用后,问题得到了解决


我希望这对其他人有所帮助。

您正在将XML添加到HTML中吗?你凭什么认为这样行得通?或者您正在尝试将SVG/XML添加到HTML中?或者您正在尝试做其他事情?我没有添加任何XML。即使是一个简单的Hello world Html文件也有同样的错误。如果我在访问网站时没有在url中手动添加index.html,那么我添加的代码就是我收到的实际错误。