一、该问题的重现步骤是什么?
1. 在附件管理页面上传附件,上传至minio
2. minio的token不给上传权限
3.附件管理页面提示上传成功,并出现在附件列表
二、你期待的结果是什么?实际看到的又是什么?
期待这种情况前端可以提示上传失败,并不生成附件对象
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
Bladex boot 4.5,windows上
四、请提供详细的错误堆栈信息,这很重要。
2025-06-18 10:47:45.456 INFO 4688 --- [ XNIO-1 task-2] o.s.core.literule.core.RuleComponent : Rule [preOssRule] execute cost: 0ms 2025-06-18 10:47:45.456 INFO 4688 --- [ XNIO-1 task-2] o.s.c.literule.core.RuleSwitchComponent : Rule Switch [ossCacheRule] execute cost: 0ms 2025-06-18 10:47:45.456 INFO 4688 --- [ XNIO-1 task-2] o.s.core.literule.core.RuleComponent : Rule [ossReadRule] execute cost: 0ms 2025-06-18 10:47:45.456 INFO 4688 --- [ XNIO-1 task-2] o.s.core.literule.core.RuleComponent : Rule [finallyOssRule] execute cost: 0ms error occurred ErrorResponse(code = AccessDenied, message = Access Denied., bucketName = test, objectName = upload/20250618/d321f5ac1f5e178fa54599fbb3411471.pdf, resource = /test/upload/20250618/d321f5ac1f5e178fa54599fbb3411471.pdf, requestId = 184A0325AB2DBDA9, hostId = dd9025bab4ad464b049177c95eb6ebf374d3b3fd1af9251148b658df7ac2e3e8) request={method=PUT, url=http://192.168.2.240:9000/test/upload/20250618/d321f5ac1f5e178fa54599fbb3411471.pdf, headers=Content-Type: application/octet-stream Host: 192.168.2.240:9000 Accept-Encoding: identity User-Agent: MinIO (Windows 11; amd64) minio-java/8.5.7 x-amz-content-sha256: 7242b08632efb48c771e14637fcea7f4772ef805bee85cd4eba1e11e8338d695 x-amz-date: 20250618T024745Z Authorization: ██ } response={code=403, headers=Accept-Ranges: bytes Content-Length: 403 Content-Type: application/xml Server: MinIO Strict-Transport-Security: max-age=31536000; includeSubDomains Vary: Origin Vary: Accept-Encoding X-Amz-Id-2: dd9025bab4ad464b049177c95eb6ebf374d3b3fd1af9251148b658df7ac2e3e8 X-Amz-Request-Id: 184A0325AB2DBDA9 X-Content-Type-Options: nosniff X-Ratelimit-Limit: 1658 X-Ratelimit-Remaining: 1658 X-Xss-Protection: 1; mode=block Date: Wed, 18 Jun 2025 02:47:45 GMT } at io.minio.S3Base$1.onResponse(S3Base.java:747) at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840)
五、若有更多详细信息,请在下面提供。