如何在 CloudFront 行为中指定“/”的路径模式?

How can I specify a path pattern of "/" in a CloudFront behavior?

我有一个带有 S3 来源的 CloudFront 分配。我想创建一种行为,以便对网站根路径的请求将使用不同的来源(网络服务)。

所以理想情况下我的行为应该是:

但是,上述方法似乎不起作用 - 根请求未被第一个行为捕获。

有什么方法可以使用路径模式完成我想要的吗?

答案是路径模式为“/”的缓存行为确实只匹配根 url。在这种特殊情况下,用户还有一个默认的根对象集,它在行为模式之前得到匹配。如果您希望使用“/”模式在根 url 上定义缓存行为,则必须删除默认根对象。