问题描述
您的请求被Bucket Policy策略所拒绝。
问题原因
您发起了对Bucket或Object的访问请求,但是命中了Bucket Policy中的拒绝策略,因此请求被拒绝。
问题示例
比如您通过VPC ID不是t4nlw426y44rd3iq4xxxx
的VPC对具有如下Bucket Policy配置的Bucket中的Object发起了访问请求:
{
"Version": "1",
"Statement": [
{
"Effect": "Deny",
"Action": [
"oss:GetObject"
],
"Principal": [
"*"
],
"Resource": [
"acs:oss:*:174649585760xxxx:examplebucket/*"
],
"Condition": {
"StringNotEquals": {
"acs:SourceVpc": [
"vpc-t4nlw426y44rd3iq4xxxx"
]
}
}
}
]
}
因为该Bucket Policy通过定义Deny规则限制了所有不符合指定VPC ID的请求访问其中的Object,所以您的请求会被拒绝,并返回该错误。
解决方案
检查您发起的请求是否命中了Bucket Policy中的Deny策略规则。更多信息,请参见Bucket Policy概述和Bucket Policy常见示例。
文档内容是否对您有帮助?