首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在google云存储中使用带有签名urls的版本控制

在google云存储中使用带有签名urls的版本控制
EN

Stack Overflow用户
提问于 2014-01-14 15:12:52
回答 1查看 642关注 0票数 1

当在对象上指定“生成”(版本号)时,我在为(GCS)签名GET请求时遇到困难。在没有生成的情况下对URL进行签名就像一种魅力,而且GET请求也能正常工作。但是,当我将#生成添加到路径中时,GCS服务器在尝试获取签名URL时总是返回“拒绝访问”。

例如,对此URL路径进行签名很好:

https://storage.googleapis.com/BUCKET/OBJECT

签署此URL路径会使我被拒绝访问:

https://storage.googleapis.com/BUCKET/OBJECT#1360887697105000

请注意,为了简洁和隐私,我省略了实际签名的GoogleAccessId参数。还请注意,我也验证了桶,对象和生成是正确的使用gsutil。

GCS允许通过“生成”号对特定对象版本进行有符号URL访问吗?访问特定版本时,URL签名过程是否不同?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-15 17:22:54

您使用的URL与gsutil兼容,但XML要求使用查询参数(看起来类似于storage.googleapis.com/BUCKET/OBJECT?generation=1360887697105000). )来表示生成。

文档在这里供参考: developers.google.com/storage/docs/reference-headers#generation

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21116979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档