Como configuro o CloudFront de forma que o cabeçalho Authorization seja encaminhado para a origem?

2 minuto de leitura
0

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

  1. Siga as etapas para criar políticas de cache usando o console do CloudFront.
  2. 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.
  3. 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.
  4. 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

  1. Abra o console do CloudFront e escolha sua distribuição.
  2. Escolha a guia Comportamentos e selecione um caminho para o qual encaminhar o cabeçalho Authorization.
  3. Escolha Editar.
  4. Em Cabeçalhos, escolha Incluir os cabeçalhos a seguir. Em Adicionar cabeçalhos, selecione Authorization.
  5. Escolha Salvar alterações.

AWS OFICIAL
AWS OFICIALAtualizada há 2 anos