首页 > 解决方案 > 桶中图像的两个不同链接?有什么不同?

问题描述

不久前,我将一张图片上传到 Google Cloud Platform 存储桶并将其公开。来自 GCP 的直接链接如下所示:

GCP 存储桶视图

但是这个链接,当作为环聊聊天 API 的头像 URL 时不起作用(在环聊聊天中显示默认头像,而不是我的)。

我还找到了一种创建 url 的方法,它是:https://storage.googleapis.com/[bucket]/[file]而这个正在工作,不知道为什么。

我的问题是,为什么“官方”链接不工作,而第二个工作?它们之间有什么区别, storage.cloud.google.com 与 storage.googleapis.com 之间的区别是什么?

标签: google-cloud-platformgoogle-cloud-storagebucket

解决方案


这应该可以帮助您更好地理解这两个链接之间的区别。

访问公共对象 所有对 storage.cloud.google.com URI 的请求都需要身份验证。即使 allUsers 有权访问对象,这也适用。如果您希望用户在不进行身份验证的情况下下载可匿名访问的对象,请使用 Direct API 请求中记录的 storage.googleapis.com URI。有关详细信息和示例,请参阅访问公共数据。

在这里,您可以获得有关该主题的更多信息。

希望这可以帮助 :)


推荐阅读