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

3万+

被折叠的 条评论
为什么被折叠?



