oss​​---You have no right to access this object because of bucket acl

在使用Springboot创建并操作bucket进行文件上传时遇到权限问题,可能的原因包括子用户权限不足、bucket文件夹读取权限设为私有以及bucket创建失败(可能因重名)。解决方案包括给子用户添加完整权限,检查bucket的读写设置,以及确保bucket名称的唯一性,避免API创建时因重名导致的错误。

项目场景:

使用springboot创建bucket,利用bucket进行文件上下传,实现文件的远程传输。


问题描述




原因分析:

这里显示您没有权限(问题有三点)

1,用户下的子用户没有开通满权限

2,查看创建Bukect的文件夹,读取权限是否为私有

3,这里可能不是说前两者异常,有可能说的是创建bucket的时候未创建成功(没有权限去创建一个同名的bucket),原因是bucket不能重名

1,用户下的子用户没有开通满权限

 

 2,查看创建Bukect的文件夹,读取权限是否为私有

3,查看bucket是否创建成功,原因是bucket不能重名(这个bucketName不要写的太大众化了,不然就重名报错You have no right to access this object because of bucket acl)


 

 

 

 

解决方案:

1,给子用户添加权限

2,如果成功创建了bucket,检查bucket的读写权限

3,如果是使用API创建bucket,第一步检查能否创建bucket,不能则是bucket配置的问题,

key和其他配置要检查,然后就是bucketName不能写大众化,容易重名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拾荒人、

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值