文档

0015-00000101

更新时间:

问题描述

访问的Bucket不存在。

问题原因

  • 指定的Bucket不存在,还未在OSS创建。

  • 获取临时访问凭证时endpoint使用了OSS域名。

问题示例

  • 访问not-exist这个不存在的Bucket中的某个文件,会报此错误。

    GET /test.jpg HTTP/1.1
    Host: not-exist.oss-cn-hangzhou.aliyuncs.com
    Date: Fri, 24 Feb 2012 06:38:30 GMT
    Authorization: OSS qn6qrrqxo2oawuk53otf****:UNQDb7GapEgJkcde6OhZ9J*****
  • 获取临时访问凭证时endpoint使用了OSS域名。

    String endpoint = "oss.cn-hangzhou.aliyuncs.com"

解决方案

  • 检查Bucket名称是否拼写错误,没有指定到预期的Bucket上。如果Bucket没有拼写错误,请先在控制台或者调用OSS的PutBucket接口创建Bucket。

  • 确保获取临时访问凭证时Endpoint使用STS域名,例如String endpoint = "sts.cn-hangzhou.aliyuncs.com"。更多信息,请参见步骤五:获取临时访问凭证

相关文档

PutBucket

  • 本页导读 (1)
文档反馈