You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS S3+CloudFront+EC2架构下调用API遭遇403 Forbidden错误求助

AWS S3+CloudFront+EC2架构下调用API遭遇403 Forbidden错误求助

各位大佬好,我最近遇到了一个部署后的API请求问题,想请大家帮忙排查下!

我当前的部署架构是这样的:

  • React前端部署在S3存储桶中
  • Spring Boot后端API运行在EC2实例上
  • 配置了CloudFront作为CDN,既用来分发S3上的静态内容,也负责将API请求路由到EC2

现在遇到的问题:
通过CloudFront域名能正常访问前端的HTML、CSS等静态资源,页面可以正常加载,但调用API时始终拿不到数据,返回403 Forbidden错误。不过我用Postman直接请求EC2服务器的话,API响应完全正常,没有任何问题。

我已经给S3配置了CORS规则,内容如下:

[
    {
        ...
    }
]

有没有大佬遇到过类似的情况,或者能给我一些排查方向呀?麻烦大家了!

备注:内容来源于stack exchange,提问作者geon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 09:44:32