A origem da minha distribuição do Amazon CloudFront exige que as solicitações incluam o cabeçalho Authorization. Por causa disso, quero que minha distribuição encaminhe esse cabeçalho 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: não é possível encaminhar o cabeçalho Authorization usando uma política de solicitação para a origem. O cabeçalho deve fazer parte da chave de cache para evitar que o cache atenda a solicitações não autorizadas. O CloudFront retornará o erro HTTP 400 se você criar uma política de solicitação para a origem que encaminhe o cabeçalho Authorization.
- Edite um comportamento de cache que já existe e que tem configurações de cache antigas.
Importante: o armazenamento em cache com base no cabeçalho Authorization 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
- Siga as etapas para 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. Em Adicionar cabeçalhos, selecione Authorization.
- Termine de configurar a política de cache com base nos requisitos do comportamento de cache ao qual a política será anexada. Em seguida, escolha Criar.
- Depois de criar a política de cache, siga as etapas para anexar as políticas ao comportamento da sua distribuição do CloudFront.
Edite um comportamento de cache que já existe e que tem configurações de cache antigas
- 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.