首页 > 解决方案 > Route 53 域名上的路径映射?

问题描述

我正在尝试将路由 53 记录集上的路径映射到 CloudFront 而不是域名,我不知道在哪里可以找到该选项,或者即使它可能?

我创建了一个启用了静态托管的 S3 存储桶,通过 CloudFront 对其进行路由并将其映射到路由 53。

我没有遇到麻烦的是,

www.test.com (route 53) -> xxx.cloudfront.net -> s3 bucket(origin)

但我希望能够做到这一点,

www.test.com/api (route 53) -> xxx.cloudfront.net -> s3 bucket(origin)

是否有一个选项隐藏在我缺少地图路径的地方?

PS:我在堆栈上找不到任何相关问题,如果有请指点我。

标签: amazon-web-servicesamazon-s3amazon-cloudfrontamazon-route53

解决方案


Route 53 专门用于 DNS 配置,虽然它允许您将主机名解析为 IP 地址,但它没有基于路由的路由。一旦解析了主机名,这将是第 7 层功能。

如果您希望在 CloudFront 分配中使用基于路径的路由,您可以选择创建多个行为,为每个行为指定一个来源。该行为要求您设置匹配时将使用该原点的路径映射。

有关更多信息,请查看我可以使用单个 CloudFront Web 分配来使用多种行为来提供来自多个来源的内容吗?文章。


推荐阅读