amazon-web-services - 我们可以根据请求标头添加 CloudFront 行为吗?
问题描述
云前端的行为基于路径。我正在尝试查看是否有另一种方法可以在不涉及 Lambda@Edge 的情况下根据请求标头添加行为?
例如,标头为 'user-agent'='somecrawler' 的请求将被定向到行为,其他请求将被定向到另一个行为。
解决方案
不,CloudFront 缓存行为仅支持基于路径的路由。正如您所提到的,您可以使用 Lambda@Edge,但这更复杂。
推荐阅读
- yaml - Concourse Pipeline sh 的问题:build/public/maintenance-page/ci-setup-start.sh:权限被拒绝
- css - 当我将 {Overflow-X:hidden;} 添加到 html/body 时,它会导致 div 在父 div 内垂直滚动,我做错了什么?
- java - 获取的自定义 gradle 插件扩展字段值为 null
- ssl - Sqoop 如何使用 SSL 加密访问 MySQL
- powerbi - Power BI 范围查找
- php - Laravel 循环收集成小块
- c++ - 大整数的 Rsa 混淆
- python - 无法跳出内部 While 循环
- typescript - 类型 '(foo: SomeType) => "a" | “b”不能分配给类型“SomeType”。类型 '(foo: SomeType) => "a" | "b"' 不能分配给类型 '"b"'
- c# - 为什么我的窗口在加载图像时会改变大小?