【发布时间】:2022-01-25 10:05:21
【问题描述】:
现有应用
我有一个托管在 S3 和 CloudFront 上的网站。 API 托管在 ECS 上,由 CloudFront 通过/api/* Behaviour 提供服务。为了处理手动输入的路由,我将错误页面 404 和 403 配置为路由到默认行为上的 /index.html。
URL -> CF -> S3 (default origin)
URL/api/** -> CF -> LB -> ECS+Fargate
要求
我要做的是在指向新 S3 存储桶(源 3)的新路径 /admin 下托管 Admin 站点。
URL/admin -> CF -> S3 (Origin 3)
问题
/admin 路径中的所有流量都属于错误页面,并被路由到默认源。
我检查过的内容:
- 没有冲突的路径
- 清除缓存
- S3 配置在 Default Origin Bucket 和 Origin 3 Bucket 上完全相同
【问题讨论】:
标签: amazon-web-services routes amazon-cloudfront