Você pode usar uma política de cabeçalhos para especificar os cabeçalhos HTTP que o Amazon CloudFront adiciona ou remove em respostas HTTP. Para obter mais informações sobre políticas de cabeçalhos de respostas e os motivos para usá-las, consulte Adicionar ou remover cabeçalhos HTTP em respostas do CloudFront com uma política.
Você pode criar uma política de cabeçalhos de resposta no console do CloudFront. Ou, você pode criar uma usando o AWS CloudFormation, a AWS Command Line Interface (AWS CLI) ou a API do CloudFront. Depois de criar uma política de cabeçalhos de resposta, anexe-a a um ou mais comportamentos de cache em uma distribuição do CloudFront.
Antes de criar uma política de cabeçalhos de resposta personalizada, verifique se uma das políticas de cabeçalhos de resposta gerenciadas se encaixa no seu caso de uso. Caso contrário, você pode anexá-la ao comportamento de cache. Dessa forma, você não precisa criar nem gerenciar sua própria política de cabeçalhos de resposta.
Para criar uma política de cabeçalhos de resposta (console)
-
Faça login no AWS Management Console, depois vá para a guia Response headers (Cabeçalhos de resposta) na página Policies (Políticas) no console do CloudFront em https://console.aws.amazon.com/cloudfront/v4/home#/policies/responseHeaders
. -
Selecione Create response headers policy (Criar política de cabeçalhos de resposta).
-
No formulário Create response headers policy (Criar política de cabeçalhos de resposta), faça o seguinte:
-
No painel Details (Detalhes), insira um Name (Nome) para a política de cabeçalhos de resposta e (opcionalmente) uma Description (Descrição) que explique para que serve a política.
-
No painel Cross-origin resource sharing (CORS) (Compartilhamento de recursos entre origens, CORS), escolha a chave Configure CORS (Configurar CORS) e configure todos os cabeçalhos do CORS que você deseja adicionar à política. Se você quiser que os cabeçalhos configurados substituam os cabeçalhos que o CloudFront recebe da origem, marque a caixa de seleção Origin override (Substituir origem).
Para obter mais informações sobre as configurações dos cabeçalhos do CORS, consulte Cabeçalhos de CORS.
-
No painel Security headers (Cabeçalhos de segurança), escolha a chave e configure cada um dos cabeçalhos de segurança que deseja adicionar à política.
Para obter mais informações sobre as configurações dos cabeçalhos de segurança, consulte Cabeçalhos de segurança.
-
No painel Custom headers (Cabeçalhos personalizados), adicione quaisquer cabeçalhos personalizados que você desejar incluir na política.
Para obter mais informações sobre as configurações dos cabeçalhos personalizados, consulte Cabeçalhos personalizados.
-
No painel Remove headers (Remover cabeçalhos), adicione os nomes de todos os cabeçalhos que deseja que o CloudFront remova da resposta da origem e não inclua na resposta que o CloudFront enviará aos visualizadores.
Para obter mais informações sobre as configurações de remoção de cabeçalhos, consulte Remover cabeçalhos.
-
No painel Server-Timing header (Cabeçalho Server-Timing), escolha a opção Enable (Habilitar) e insira uma taxa de amostragem (um número entre 0 e 100, ambos incluídos).
Para obter mais informações sobre o cabeçalho
Server-Timing
, consulte Cabeçalho de temporização do servidor.
-
-
Escolha Create (Criar) para criar a política.
Depois de criar uma política de cabeçalhos de resposta, você pode anexá-la a um comportamento de cache em uma distribuição do CloudFront.
Para anexar uma política de cabeçalhos de resposta a uma distribuição existente (console)
-
Abra a página Distributions (Distribuições) no console do CloudFront em https://console.aws.amazon.com/cloudfront/v4/home#/distributions
. -
Escolha a distribuição a ser atualizada e escolha a guia Behaviors (Comportamentos).
-
Selecione o comportamento de cache a ser atualizado e escolha Edit (Editar).
Ou, para criar um novo comportamento de cache, escolha Create behavior (Criar comportamento).
-
Em Response headers policy (Políticas de cabeçalhos de resposta), escolha a política a ser adicionada ao comportamento do cache.
-
Escolha Save changes (Salvar alterações) para atualizar o comportamento do cache. Se você estiver criando um comportamento de cache, escolha Create behavior (Criar comportamento).
Para anexar uma política de cabeçalhos de resposta a uma nova distribuição (console)
Abra o console do CloudFront em https://console.aws.amazon.com/cloudfront/v4/home
. -
Escolha Create distribution (Criar distribuição).
-
Em Response headers policy (Políticas de cabeçalhos de resposta), escolha a política a ser adicionada ao comportamento do cache.
-
Escolha as outras configurações para sua distribuição. Para ter mais informações, consulte Referência de configurações da distribuição.
-
Escolha Create distribution (Criar distribuição) para criar a distribuição.