gpt4 book ai didi

谷歌存储签名 url 公开阅读

转载 作者:IT王子 更新时间:2023-10-29 01:09:57 25 4
gpt4 key购买 nike

我正在尝试为公共(public)图像创建签名 URL
是否可以在 URL 上设置权限级别,还是需要在文件上传后设置?

我试图通过传递一些 header 来做到这一点,但我不确定这样做的正确方法。

opts := &storage.SignedURLOptions{
GoogleAccessID: googleAccessID,
PrivateKey: data,
Method: "PUT",
Expires: time.Now().Add(time.Hour * 1),
ContentType: r.MimeType,
Headers: []string{"x-goog-acl"},
or maybe Headers: []string{"x-goog-acl:public-read"},

}

那客户端也需要设置header吗?

最佳答案

使用签名 URL 的任何人都将获得对 URL 进行签名的实体的许可。假设您创建服务帐户 A 并使用 A 的私钥对 URL 进行签名。当最终用户尝试使用该 URL 获取资源时,GCS 将检查服务帐户 A 是否具有读取权限。

关于谷歌存储签名 url 公开阅读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37331652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com