OSS如何获取私有bucket的object URL -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

OSS如何获取私有bucket的object URL

shanhai199 2017-02-28 17:46:21 7246

OssClient ossClient = new OssClient(OssManager._http, response.Credentials.AccessKeyId, response.Credentials.AccessKeySecret, response.Credentials.SecurityToken);
这个使用临时的ak ,sk ,SecurityToken 新建一个ossClient 客户端,可以遍历它里面的文件,然后我用

var req = new GeneratePresignedUriRequest(OssManager._bucket, obj.Key, SignHttpMethod.Get);

            {
                //DateTime Expiration = DateTime.Now.AddHours(1);
            };
            //生成URL
            var uri = ossClient.GeneratePresignedUri(req);

这两句话,得到url ,用浏览器访问这个url 就会报SignatureDoesNotMatch 错误!!!
很郁闷,好几天了,

对象存储
分享到
取消 提交回答
全部回答(3)
  • 鱼鱼爱学习
    2019-07-17 20:51:20

    域名怎么绑定自由的?

    0 0
  • shanhai199
    2019-07-17 20:51:20

    临时ak 和 sk 需要哪些权限?

    0 0
  • 西秦说云
    2019-07-17 20:51:20

    您的签名使用的aksk 是否有相关的权限呢?

    0 0
添加回答
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章
相似问题