文档首页/ 对象存储迁移服务 OMS/ 常见问题/ 错误码排查与解决方法/ TRF.0052 跨域问题,未配置CORS或CORS配置错误
更新时间:2026-07-06 GMT+08:00

TRF.0052 跨域问题,未配置CORS或CORS配置错误

问题描述

客户端在发起跨域请求时,因目标存储桶未正确配置CORS(跨域资源共享)策略,或CORS配置与请求不匹配,导致请求被拒绝。

问题原因

  1. 存储桶未配置CORS规则。
  2. CORS配置中允许的源(Origin)、方法(Method)、头部(Header)等参数与实际请求不匹配。
  3. 客户端发送的预检请求(OPTIONS)未通过CORS策略校验。

解决方案

  1. 检查客户端发起的请求是否为跨域请求(即请求的协议、域名、端口与当前页面不一致)。
  2. 确认目标存储桶是否存在CORS配置。
  3. 比对CORS配置中的AllowedOrigins、AllowedMethods、AllowedHeaders等参数是否与请求内容一致。
  4. 查看浏览器开发者工具中Network面板的OPTIONS请求响应,确认是否返回了正确的CORS头信息。