开发者社区> 问答> 正文

OSS 网页直传 报错

OSS web直传 直接在JS签名的方式
Bucket 设置访问控制为 公共读 以及 私有 的时候,上传测试 报错

Error xml:<?xml version="1.0" encoding="UTF-8"?>

AccessDenied
You have no right to access this object because of bucket acl.
581CCD21B5F58BA5DAC13FAD
**.oss-cn-shanghai.aliyuncs.com

Bucket 访问控制设置为 公共读写 则没有问题 可以正常上传。
AccessKeyId 和 AccessSecret 是通过令牌工具自动生成的
自动设置的策略为:
{
"Statement": [

{
  "Resource": "*",
  "Action": "oss:*",
  "Effect": "Allow"
}

],
"Version": "1"
}

报错说无权限访问对象,因为Bucket的ACL,怎么解决

展开
收起
ceadelta 2016-11-05 02:15:40 7267 0
1 条回答
写回答
取消 提交回答
  • 阿里云容器服务管控调度系统开发

    公共读和私有是不允许匿名写的。

    2019-07-17 20:22:47
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载