开发者社区> 问答> 正文

OSS报错SecondLevelDomainForbidden如何处理

已解决

OSS报错SecondLevelDomainForbidden如何处理

展开
收起
提个问题 2024-06-04 13:04:02 340 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    您好,OSS报错SecondLevelDomainForbidden,请参考:
    • 错误消息:The bucket you are attempting to access must be addressed using OSS third level domain.

      问题原因:Bucket的请求域名不为三级域名。

      解决方案:针对OSS的网络请求,除了GetService (ListBuckets)API以外,其他所有请求的域名均由带有指定Bucket信息的三级域名组成。访问域名结构为BucketName.Endpoint,BucketName为您的存储空间名称,Endpoint为存储空间对应的地域域名。例如https://examplebucket.oss-cn-hangzhou.aliyuncs.com

    • 错误消息:Please use virtual hosted style to access.

      问题原因:Host错误。

      解决方案:通过外网访问OSS服务时,以URL的形式表示访问的OSS资源。OSS的URL结构为<Schema>://<Bucket>.<外网Endpoint>/<Object> 。其中Schema包含HTTP或者HTTPS,Bucket表示存储空间名称,外网Endpoint为Bucket所在数据中心供外网访问的Endpoint,Object填写上传到OSS上的文件的访问路径。

      例如您的Region为华东1(杭州),Bucket名称为examplebucket,Object访问路径为destfolder/example.txt,则外网访问地址为https://examplebucket.oss-cn-hangzhou.aliyuncs.com/destfolder/example.txt

    2024-06-04 13:04:03
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
OSS运维基础实战手册 立即下载
云存储之OSS实战进阶分享 立即下载
OSS运维进阶实战手册 立即下载