Ir para o conteúdo

Como configuro as políticas de cache e as políticas de solicitação de origem do CloudFront para controlar o comportamento do cache e gerenciar solicitações de encaminhamento?

4 minuto de leitura
0

Quero configurar as políticas de cache e as políticas de solicitação de origem do Amazon CloudFront para controlar o comportamento do cache e encaminhar solicitações para a origem.

Resolução

Configurar uma política de cache

É possível criar políticas de cache personalizadas ou usar políticas de cache gerenciadas. Para criar uma política de cache personalizada ou anexar uma política de cache a uma distribuição, consulte Criar políticas de cache.

Para obter uma visão geral das políticas de cache, consulte Noções básicas sobre políticas de cache.

Para obter mais informações sobre como usar políticas com chaves de cache, consulte Controlar a chave de cache com uma política.

Configurar uma política de solicitação de origem

É possível criar políticas personalizadas de cache de solicitação de origem ou usar políticas gerenciadas de cache de solicitação de origem. Para criar uma política de solicitação de origem personalizada ou anexar uma política de solicitação de origem a uma distribuição já criada ou nova, consulte Criar políticas de solicitação de origem.

Para obter uma visão geral das políticas de solicitação de origem, consulte Noções básicas sobre políticas de solicitação de origem.

Para obter mais informações sobre como usar políticas com chaves de cache, consulte Controlar as solicitações de origem com uma política.

Usar políticas de cache e políticas de solicitação de origem juntas

As políticas de cache controlam o comportamento do cache com base na chave de cache e encaminham as informações para a origem, e as políticas de solicitação de origem encaminham somente as solicitações. Para usar uma política de solicitação de origem em um comportamento de cache, você também deve usar uma política de cache.

Por exemplo, você deseja armazenar solicitações em cache com base em um parâmetro específico da string de consulta e encaminhar todas as strings de consulta para a origem. Crie uma política de cache que inclua somente o parâmetro da string de consulta que você especificou para a chave de cache. Em seguida, crie uma política de solicitação de origem que inclua todas as strings de consulta. Anexe a política de cache e a política de solicitação de origem ao comportamento do cache.

No exemplo anterior, o parâmetro especificado otimiza o cache, mas a origem recebe todas as strings de consulta para processar. Para mais informações, consulte Noções básicas sobre como as políticas de solicitação de origem e as políticas de cache funcionam juntas.

Migrar das configurações de cache legadas

É uma prática recomendada usar uma política de cache ou uma política de solicitação de origem em vez das configurações de cache legadas do CloudFront.

Para migrar das configurações de cache legadas para uma política de cache ou política de solicitações de origem, conclua as seguintes etapas:

  1. Abra o console do CloudFront.
  2. No painel de navegação, escolha Distribuições e selecione sua distribuição.
  3. Escolha a guia Comportamentos e, em seguida, escolha o comportamento.
  4. Escolha Editar.
  5. Em Chave de cache e solicitações de origem, escolha Política de cache e política de solicitação de origem (recomendada).
  6. Escolha a lista suspensa Política de cache e selecione uma política de cache. Ou escolha a lista suspensa Política de solicitação de origem e selecione uma política de origem.
  7. (Opcional) Escolha a lista suspensa Política de cabeçalhos de resposta e, em seguida, escolha um cabeçalho de resposta.
  8. Escolha Salvar alterações.

Informações relacionadas

Como faço para armazenar conteúdo em cache no CloudFront com base em cabeçalhos HTTP?

Como alterar minhas configurações do CloudFront para que determinados arquivos não sejam armazenados em cache?

Como configuro o CloudFront para encaminhar o cabeçalho do host para a origem?

Como configuro o CloudFront de forma que o cabeçalho Autorização seja encaminhado para a origem?

AWS OFICIALAtualizada há um ano