amazon-web-services - 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:我在堆栈上找不到任何相关问题,如果有请指点我。
解决方案
Route 53 专门用于 DNS 配置,虽然它允许您将主机名解析为 IP 地址,但它没有基于路由的路由。一旦解析了主机名,这将是第 7 层功能。
如果您希望在 CloudFront 分配中使用基于路径的路由,您可以选择创建多个行为,为每个行为指定一个来源。该行为要求您设置匹配时将使用该原点的路径映射。
有关更多信息,请查看我可以使用单个 CloudFront Web 分配来使用多种行为来提供来自多个来源的内容吗?文章。
推荐阅读
- javascript - 导出一个对象以在另一个 JavaScript 文件中重用,而不使用默认运算符
- r - 是否有 R 函数通过乘以另一列的值来添加列?
- php - 使用 STDIN 和 STDOUT 使用 shell_exec 或 exec 其他任何东西,以便通过输入传递从命令行运行 python 文件
- tfs - 更新后工作项不会更改 *.wit
- jquery - 在 IE 中使用 Jquery UI 自动完成不会触发源 [无效的调用对象 jquery.ui.js (735,2)]
- c++ - 从小部件拖放到小部件后的项目丢失
- python - 如何从 csv 文件中删除换行符?
- jquery - 如何使用 javascript 在 html 中显示 json 数据?
- python - 将文本打印到文本文件中的程序
- sql - Hibernate的Postgres Sql`无法确定参数的数据类型`