开发者社区 > 云存储 > 对象存储OSS > 正文

presignConstrainURLWithBucketName

问题描述

OSSTask *putTask = [client presignConstrainURLWithBucketName:BucketName withObjectKey:imageName withExpirationInterval:30 * 60];

生成的链接图片资源浏览器无法访问

<Error>

<Code>NoSuchKey</Code>

<Message>The specified key does not exist.</Message>

<RequestId>637B28DD49317135320F63DD</RequestId>

<HostId>xxxx.com</HostId>

<Key>xxxxxxx.jpg</Key>

</Error>

期望结果

图片是私有的

已尝试的方法

展开
收起
游客jfgn3omb6od44 2022-11-21 15:30:39 107 0
1 条回答
写回答
取消 提交回答
  • 问题总能找到解决方案的

    你好,私有链接访问时需要生成签名URL才可以进行访问,您可以参考 在URL中包含签名 。

    针对 “The specified key does not exist” 这个错误,请检查您所访问的文件是否在Bucket中存在,若存在的话,请再检查您在生成签名Url时对应的 BucketName、Object 等相关参数。

    2022-11-21 17:11:40
    赞同 展开评论 打赏
问答分类:

对象存储 OSS 是一款安全、稳定、高性价比、高性能的云存储服务,可以帮助各行业的客户在互联网应用、大数据分析、机器学习、数据归档等各种使用场景存储任意数量的数据,以及进行任意位置的访问,同时通过丰富的数据处理能力更便捷地使用数据。

热门讨论

热门文章

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载