Noções básicas sobre como as políticas de solicitação de origem e as políticas de cache funcionam juntas - Amazon CloudFront

Noções básicas sobre como as políticas de solicitação de origem e as políticas de cache funcionam juntas

É possível usar uma política de solicitação de origem do CloudFront para controlar as solicitações que o CloudFront envia para a origem, que são chamadas de solicitações de origem. Para usar uma política de solicitação de origem, é necessário anexar uma política de cache ao mesmo comportamento de cache. Não é possível usar uma política de solicitação de origem em um comportamento de cache sem uma política de cache. Para ter mais informações, consulte Controlar as solicitações de origem com uma política.

As políticas de solicitação de origem e as políticas de cache funcionam juntas para determinar os valores que o CloudFront inclui nas solicitações de origem. Todas as strings de consulta de URL, cabeçalhos HTTP e cookies que você especificar na chave de cache (usando uma política de cache) são automaticamente incluídos nas solicitações de origem. Quaisquer strings de consulta, cabeçalhos e cookies adicionais especificados em uma política de solicitação de origem também serão incluídos nas solicitações de origem (mas não na chave de cache).

As políticas de solicitação de origem e as políticas de cache têm configurações que podem parecer mutuamente conflitantes. Por exemplo, uma política pode permitir determinados valores enquanto outra os bloqueia. A tabela a seguir explica quais valores o CloudFront inclui nas solicitações de origem quando você usa as configurações de uma política de solicitação de origem e uma política de cache em conjunto. Essas configurações geralmente se aplicam a todos os tipos de valores (strings de consulta, cabeçalhos e cookies), com a exceção de que não é possível especificar todos os cabeçalhos ou usar uma lista de bloqueio de cabeçalhos em uma política de cache.

Política de solicitação de origem

Nenhum

Todos

Lista de permissões

Lista de bloqueios

Política de cache

Nenhum

Nenhum valor da solicitação do visualizador é incluído na solicitação de origem, exceto os padrões, que estão incluídos em todas as solicitações de origem. Para ter mais informações, consulte Controlar as solicitações de origem com uma política.

Todos os valores da solicitação do visualizador são incluídos na solicitação de origem.

Somente os valores especificados na política de solicitação de origem são incluídos na solicitação de origem.

Todos os valores da solicitação do visualizador, exceto aqueles especificados na política de solicitação de origem, são incluídos na solicitação de origem.

Todos

Nota: não é possível especificar todos os cabeçalhos em uma política de cache.

Todas as strings de consulta e cookies da solicitação do visualizador são incluídos na solicitação de origem.

Todos os valores da solicitação do visualizador são incluídos na solicitação de origem.

Todas as strings de consulta e cookies da solicitação do visualizador e quaisquer cabeçalhos especificados na política de solicitação de origem são incluídos na solicitação de origem.

Todas as strings de consulta e cookies da solicitação do visualizador são incluídos na solicitação de origem, mesmo aqueles especificados na lista de bloqueio da política de solicitação de origem. A configuração da política de cache substitui a lista de bloqueio da política de solicitação de origem.

Lista de permissões

Somente os valores especificados na solicitação do visualizador são incluídos na solicitação de origem.

Todos os valores da solicitação do visualizador são incluídos na solicitação de origem.

Todos os valores especificados na política de cache ou na política de solicitação de origem são incluídos na solicitação de origem.

Os valores especificados na política de cache são incluídos na solicitação de origem, mesmo que esses valores estejam especificados na lista de bloqueio da política de solicitação de origem. A lista de permissões da política de cache substitui a lista de bloqueio da política de solicitação de origem.

Lista de bloqueios

Nota: não é possível especificar cabeçalhos em uma lista de bloqueio da política de cache.

Todas as cadeias de caracteres de consulta e cookies da solicitação do visualizador, exceto aqueles especificados, são incluídos na solicitação de origem.

Todos os valores da solicitação do visualizador são incluídos na solicitação de origem.

Os valores especificados na política de solicitação de origem são incluídos na solicitação de origem, mesmo que esses valores estejam especificados na lista de bloqueio da política de cache. A lista de permissões da política de solicitação de origem substitui a lista de bloqueio da política de cache.

Todos os valores da solicitação do visualizador, exceto aqueles especificados na política de cache ou na política de solicitação de origem, são incluídos na solicitação de origem.