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 157 分享 版权
1 条回答
写回答
取消 提交回答
  • 问题总能找到解决方案的

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

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

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

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

还有其他疑问?
咨询AI助理