Google cloud storage 我是否可以允许根据网站的公开请求呈现项目,但不能在浏览器中直接查看?

Google cloud storage 我是否可以允许根据网站的公开请求呈现项目,但不能在浏览器中直接查看?,google-cloud-storage,Google Cloud Storage,如果这已经被很好地记录了,请原谅我。。。但我花了相当长的时间搜索相关的谷歌云存储帮助/文档页面,并在这里浏览了一些旧帖子。。。我似乎找不到我想要的 我的问题如下: 我正在使用GCS来主持一个网站。到现在为止,一直都还不错。一切正常 但是,是否可以允许页面(例如index.html)调用存储在GCS存储桶中的项目(例如图像或.css文件),但在访问该时间的URL时不直接在浏览器中可见 例如: •我希望index.html(可公开查看)能够使用main.css进行渲染,并显示logo.png •但我

如果这已经被很好地记录了,请原谅我。。。但我花了相当长的时间搜索相关的谷歌云存储帮助/文档页面,并在这里浏览了一些旧帖子。。。我似乎找不到我想要的

我的问题如下:

我正在使用GCS来主持一个网站。到现在为止,一直都还不错。一切正常

但是,是否可以允许页面(例如index.html)调用存储在GCS存储桶中的项目(例如图像或.css文件),但在访问该时间的URL时不直接在浏览器中可见

例如:

•我希望index.html(可公开查看)能够使用main.css进行渲染,并显示logo.png

•但我不希望有人能够通过转到看到css,也不希望他们能够通过转到加载徽标

我希望这有意义

这可能吗?如果是这样的话,我认为我尝试的方式(下面)是错误的

谢谢大家!

我尝试过使用“每项”权限,只将“index.html”公开,以及域“website.com”可以查看的所有内容(我假设这允许查看来自该域页面(即我的index.html页面)的请求来查看文件。这不起作用

我尝试了“整个bucket”权限方法,并将index.html放在指定为www.website.com的bucket中,但将图像和css文件移到了另一个bucket中。然后,我将网站bucket设置为可公开查看,将带有图像和css的新bucket设置为可被website.com看到。这也不起作用


我认为我不能使用.htaccess,因为我的GCS不支持这一点……对吗?

从根本上不可能阻止用户看到他们的浏览器可以请求的资源。

从根本上不可能阻止用户看到他们的浏览器可以请求的资源。@SLaks哦,好的!!@SLaks你可以将你的评论发布为吗答案是什么?