Google云端平台存储错误:尝试访问我的存储项时“锁定域已过期”

时间:2017-07-29 14:03:26

标签: google-app-engine google-cloud-platform google-cloud-storage cdn

我目前正在google云平台存储分区中为我的网站托管一些静态.css,.js,.tff和图片资源。我可以在上传后大约20分钟访问这些资源。大约20分钟后,当我尝试访问它们时,我收到401错误消息:

  

{“error”:{“errors”:[{“domain”:“global”,“reason”:“lockedDomainExpired”,“message”:“Locked Domain Expired”}],“code”:401,“消息“:”锁定的域名已过期“}}

来自GCP网站:

  

lockedDomainExpired:从Cookie验证的网站下载内容时,例如,使用存储浏览器,响应将重定向到临时域。如果在域过期后访问所述域,则会发生此错误。再次发出原始请求,并收到新的重定向。

我不确定这在我如何使用GCP存储桶的情况下意味着什么?任何帮助或资源将不胜感激。

2 个答案:

答案 0 :(得分:4)

当您在开发者控制台中单击指向对象的链接时,它会生成一个仅在短时间内有效的URL。我怀疑您是将此网址复制到您的网站,而不是使用可公开访问的网址。

假设对象是公开可读的,您应该能够使用此URL格式。

https://storage.googleapis.com/<bucket>/<object>

答案 1 :(得分:0)

通过打开对象的链接并快速选择打开的选项卡,如果我们选择屏幕或选择选项卡,您可以看到对象的真实网址,这正是我们要寻找的。

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á)

Real URL while the page loads

在这里,您可以看到路径和文件的层次结构

hierarchy of paths and files

可以忽略文件扩展名后面的字符

如果您正在使用网络服务,请不要忘记激活公共链接检查