Como configurar o "Cache Behavior-Path Pattern" da Cloudfront para incluir parâmetros de consulta?

1

Eu configurei uma distribuição cloudfront que contém duas origens S3. Desejo configurar uma política de comportamento de cache de forma que o parâmetro de consulta determine de qual depósito o recurso é buscado. Até agora, tentei configurar o padrão de caminho para incluir o parâmetro de consulta, mas não tive sorte em fazê-lo funcionar. Abaixo, anexei uma foto das minhas configurações de comportamento do cache:

Quando eu crio uma URL assinada como a seguinte, cdn.example.com/image?image-type=webp, a imagem é carregada da segunda origem em vez da primeira. Alguém sabe como configurar o comportamento do cache para que isso funcione?

    
por WindsurferOak 23.03.2015 / 23:51

1 resposta

2

O Path Pattern infelizmente não inclui / suporta a parte query de um URL (Veja link ) - apenas a parte desta parte.

De link :

When CloudFront receives an end-user request, the requested path is compared with path patterns in the order in which cache behaviors are listed in the distribution.

[ênfase adicionada]

    
por 15.09.2015 / 15:21