A origem da minha distribuição do Amazon CloudFront exige que as solicitações incluam o cabeçalho Autorização. Isso significa que minha distribuição deve encaminhar o cabeçalho Autorização para a origem.
Breve descrição
Configure sua distribuição de forma que o cabeçalho Authorization seja encaminhado para a origem. A configuração pode ser feita seguindo uma dessas instruções:
- Crie uma política de cache. Em seguida, associe a política ao comportamento de cache que deve encaminhar o cabeçalho.
Observação: Se o cache estiver desativado, você pode usar as políticas de solicitação de origem AllViewer e AllViewerExceptHostHeader para encaminhar um cabeçalho de autorização.
- Edite um comportamento de cache que já existe e que tem configurações de cache legadas.
- Se a opção de cache estiver desativada, use uma política de solicitação de origem.
Importante: O armazenamento em cache com base no cabeçalho Autorização não é compatível com origens do Amazon Simple Storage Service (Amazon S3). Para obter mais informações, consulte Selecionar os cabeçalhos para basear o armazenamento em cache.
Resolução
Crie uma política de cache
Conclua as seguintes etapas:
- Use o console do CloudFront para criar uma política de cache.
- Em Configurações da chave de cache, em Cabeçalhos, escolha Incluir os cabeçalhos a seguir. Em Adicionar cabeçalhos, selecione Autorização.
- Com base nos requisitos do comportamento, configure todas as outras configurações de política de cache. Em seguida, escolha Criar.
- Anexe a política ao comportamento relevante da sua distribuição do CloudFront.
Edite um comportamento de cache que já existe e que tem configurações de cache legadas
Conclua as seguintes etapas:
- Abra o console do CloudFront e escolha sua distribuição.
- Escolha a guia Comportamentos e selecione um caminho para o qual encaminhar o cabeçalho Authorization.
- Escolha Editar.
- Em Cabeçalhos, escolha Incluir os cabeçalhos a seguir. Em Adicionar cabeçalhos, selecione Authorization.
- Escolha Salvar alterações.
Use uma política de solicitação de origem
Você pode usar uma política de solicitação de origem para encaminhar todos os cabeçalhos do visualizador para sua origem. Você deve encaminhar todos os cabeçalhos do visualizador para o CloudFront para incluir o cabeçalho Autorização nas solicitações do visualizador.
Informações relacionadas
Cabeçalhos de solicitação HTTP e comportamento do CloudFront (origens personalizadas e do Amazon S3)