我目前正在google云平台存储分区中为我的网站托管一些静态.css,.js,.tff和图片资源。我可以在上传后大约20分钟访问这些资源。大约20分钟后,当我尝试访问它们时,我收到401错误消息:
{“error”:{“errors”:[{“domain”:“global”,“reason”:“lockedDomainExpired”,“message”:“Locked Domain Expired”}],“code”:401,“消息“:”锁定的域名已过期“}}
来自GCP网站:
lockedDomainExpired:从Cookie验证的网站下载内容时,例如,使用存储浏览器,响应将重定向到临时域。如果在域过期后访问所述域,则会发生此错误。再次发出原始请求,并收到新的重定向。
我不确定这在我如何使用GCP存储桶的情况下意味着什么?任何帮助或资源将不胜感激。
答案 0 :(得分:4)
当您在开发者控制台中单击指向对象的链接时,它会生成一个仅在短时间内有效的URL。我怀疑您是将此网址复制到您的网站,而不是使用可公开访问的网址。
假设对象是公开可读的,您应该能够使用此URL格式。
https://storage.googleapis.com/<bucket>/<object>
答案 1 :(得分:0)
通过打开对象的链接并快速选择打开的选项卡,如果我们选择屏幕或选择选项卡,您可以看到对象的真实网址,这正是我们要寻找的。 p>
https://storage.googleapis.com/<segment>/<path-file>/<file>
其中:
<segment>
是细分的名称<path file>
是段<file>
es el nombre del archivo conlatensnsiónincissida请注意,屏幕是在页面加载完成之前拍摄的,并生成了临时网址。但是,基本网址不适用于网络服务,因此我们不得不使用storage.cloud.google.com
,而是使用 storage.googleapis.com
y checkear que enlaratañadela URL aparezca el icono de Cloud存储(estonosdááunindicio que ur urlnosfuncionará)
在这里,您可以看到路径和文件的层次结构
可以忽略文件扩展名后面的字符
如果您正在使用网络服务,请不要忘记激活公共链接检查