A origem configurada na minha distribuição do Amazon CloudFront usa hospedagem virtual. Por causa disso, minha distribuição deve encaminhar o cabeçalho do host para meu servidor de origem. Quero configurar minha distribuição para encaminhar o cabeçalho do host.
Breve descrição
Para configurar sua distribuição para encaminhar o cabeçalho do host para a origem, execute uma das seguintes ações:
- Crie uma política de cache e uma política de solicitação de origem.
- Edite as configurações de um comportamento existente na distribuição.
Importante: para as origens do Amazon Simple Storage Service (Amazon S3), os caches baseados no cabeçalho do host não são suportados. Para mais informações, consulte Selecione os cabeçalhos para basear o armazenamento em cache.
Se você criar uma política personalizada para origens do API Gateway sem um domínio personalizado, não encaminhe o cabeçalho HOST. Caso contrário, você receberá um erro 403.
Resolução
Crie uma política de cache e uma política de solicitação de origem
- Siga as instruções de como criar políticas de cache usando o console do CloudFront.
- Em Cabeçalhos, na seção Configurações da chave de cache, escolha Incluir os cabeçalhos a seguir. Na lista suspensa Adicionar cabeçalho, escolha Host.
- Termine de configurar a política de cache com base nos requisitos do comportamento de cache ao qual a política será anexada. Selecione Criar.
- Depois de criar a política de cache, siga as instruções de como anexar as políticas ao comportamento da sua distribuição do CloudFront.
Edite as configurações de um comportamento existente
- Abra o console do CloudFront. Em seguida, escolha sua distribuição.
- Selecione a aba Comportamentos e depois escolha o caminho para o qual encaminhar o cabeçalho do host.
- Escolha Editar.
- Em Solicitações de chave de cache e origem, confirme se as Configurações de cache herdadas estão selecionadas. Se essas configurações não estiverem selecionadas, siga as etapas na seção anterior para criar uma política de cache. Se as Configurações de cache herdadas estiverem selecionadas, preencha os seguintes valores:
Em Cabeçalhos, escolha Incluir os cabeçalhos a seguir.
Na lista suspensa Adicionar cabeçalho, escolha Host.
- Selecione Salvar alterações.
Informações relacionadas
Como armazenar conteúdo em cache com base em cabeçalhos de solicitação
Como trabalhar com políticas