开发者社区> 问答> 正文

web直传返回accessDenied



  我下载的官方web直传的例子,返回accessDenied,请问怎么回事呢?
Error xml:<?xml version="1.0" encoding="UTF-8"?><Error><Code>AccessDenied</Code><Message>AccessDenied</Message><RequestId>566944886086505A0CCDDE2D</RequestId><HostId>post-test.oss-cn-hangzhou.aliyuncs.com</HostId></Error>

展开
收起
逍遥云鹤 2015-12-10 17:31:59 10037 0
3 条回答
写回答
取消 提交回答
  • 问题原因

    权限问题。

    本回答引用自以下KB文档:OSS权限相关常见错误的排查方法

    更多帮助请访问以下站点:

    2021-08-31 16:59:39
    赞同 展开评论 打赏
  • 是不是下载下来后,把accessid/accesskey修改了。现在看到的问题是你修改了accessid/accesskey 但是bucket 没有改。也要把bucket修改成你自己的bucket

    -------------------------

    回 4楼(逍遥云鹤) 的帖子
    把例子里面改成
    accessid= '6MKOqxGiGU4AUk44dd';
    accesskey= 'ufu7nS8kS59awddNihtjSonMETLI0KLy';
    host = 'http://post-test.oss-cn-hangzhou.aliyuncs.com';

    改成
    accesid= "你的accessid"
    accesskey = "你的accesskey"
    host = "http://你的bucket名字.+ Endpoint"
    Endpoint 是 https://help.aliyun.com/document_detail/oss/user_guide/endpoint_region.html 从这里取的。
    如我的bucket是:xxx , 区域是杭州
    那么域名就填: http://xxx.oss-cn-hangzhou.aliyuncs.com
    2015-12-10 18:59:33
    赞同 展开评论 打赏
  • Reweb直传返回accessDenied

    是我写的不清楚吗?怎么没有人回帖呢?就是web端直传那,采用的是应用服务器php返回签名及采用上传回调这个例子,出现拒绝访问,有哪个大神知道问题出在哪里?

    -------------------------

    Reweb直传返回accessDenied
    是的,请问修改bucket在哪里修改呢? 是$dir = 'user-dir/'修改成自己的bucket名称吗?
    我的oss里有个demo名称的bucket,demo里面有个test的文件夹;

    -------------------------

    回 2楼shinenuaa的帖子
    是的,请问修改bucket在哪里修改呢? 是$dir = 'user-dir/'修改成自己的bucket名称吗?
    我的oss里有个demo名称的bucket,demo里面有个test的文件夹;

    -------------------------

    回 5楼shinenuaa的帖子
    ,感谢shinenuaa
    2015-12-10 18:06:19
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载