报错ExternalRedirectForbidden怎么处理

本文介绍访问文件时报错ExternalRedirectForbidden的原因和解决方法。

问题现象

通过Bucket外网域名(bucketname.oss-[region].aliyuncs.com)或者传输加速域名(bucketname.oss-accelerate.aliyuncs.combucketname.oss-accelerate-overseas.aliyuncs.com),以文件URL或者匿名请求的形式访问OSS文件时,服务器返回400错误,错误码为ExternalRedirectForbidden

问题原因

  • 2024080500:00:00起,针对该日期之后创建的Bucket,通过OSS默认公网域名以文件URL或者匿名请求的方式访问OSS文件时,触发了Bucket预设的重定向(3xx跳转)规则,请求被阻断。

  • 2024080500:00:00起,针对该日期之后开通传输加速的Bucket,通过OSS传输加速域名以文件URL或者匿名请求的方式访问OSS文件时,触发了Bucket预设的重定向(3xx跳转)规则,请求被阻断。

解决方法

使用自定义域名请求触发重定向将不会被阻断。具体操作,请参见绑定自定义域名至Bucket默认域名