Google cloud storage 谷歌云中的静态网站-如何设置主页(当index.html位于其他文件夹中时)

Google cloud storage 谷歌云中的静态网站-如何设置主页(当index.html位于其他文件夹中时),google-cloud-storage,gsutil,Google Cloud Storage,Gsutil,我刚加入。我为我的静态网站创建了一个bucket。index.html(或谷歌术语中的主页)位于同一存储桶中的不同文件夹中。我将index.html设置为自动显示的页面(www.example.com) 如果我键入包含我的文件名的准确http url,我会在我的浏览器上获得该网站-它可以工作。但是,如果我在浏览器上单独键入域名,则会出现以下错误: <Error> <Code>NoSuchKey</Code> <Message>The specifi

我刚加入。我为我的静态网站创建了一个bucket。index.html(或谷歌术语中的主页)位于同一存储桶中的不同文件夹中。我将index.html设置为自动显示的页面(www.example.com)

如果我键入包含我的文件名的准确http url,我会在我的浏览器上获得该网站-它可以工作。但是,如果我在浏览器上单独键入域名,则会出现以下错误:

<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
</Error>
我确实在bucket选项上设置了我的主页。这是我的gsutil网页。 {“mainPageSuffix”:“gs://www.example.co/NewHome/index.html”}


但是,当我在浏览器中仅键入example.co时,index.html不会显示。有什么建议吗?

找到了路径相对于主(桶)的答案

所以这是有效的 {“mainPageSuffix”:“NewHome/index.html”}

如果Google cloud for web的开发者正在听这个。。。 即使系统在不同的文件夹中拾取index.html,图像、JS等也不会被拾取。当前工作目录仍然是主目录。(在web案例中,可以根据主页后缀指向的位置来轻松更改CWD。(只是一个意见)