O Amazon CloudFront Functions agora oferece suporte ao registro nos registros de acesso do CloudFront
Agora você pode gravar dados personalizados diretamente nos logs de acesso do CloudFront usando um novo método auxiliar disponível no CloudFront Functions. O CloudFront Functions executa JavaScript leve na borda para tarefas como regravação de URL, manipulação de cabeçalhos e roteamento de solicitações. Antes, você só podia emitir dados de log para o Amazon CloudWatch Logs como um arquivo de log separado dos seus logs de acesso do CloudFront. Com esse lançamento, você não precisa mais correlacionar as decisões de função com os dados de log de acesso do CloudFront em sistemas de registro separados.
Você pode chamar cf.logCustomData() a partir das funções de solicitação ou resposta do visualizador para registrar valores como atribuições de variantes de testes A/B, resultados de autenticação ou decisões de roteamento diretamente no registro de log de acesso do CloudFront para essa solicitação. Isso funciona com as configurações de log em tempo real do CloudFront e com o registro padrão (v2), para que você possa analisar o comportamento da função e solicitar os resultados em uma única consulta. A funcionalidade console.log() existente permanece disponível e os dois métodos podem ser usados juntos na mesma função.
Os dados de log personalizados do Amazon CloudFront Functions estão disponíveis hoje em todos os locais da borda do CloudFront. Não há custo adicional pelo uso de cf.logCustomData(). Aplicam-se os preços de invocação padrão do CloudFront Functions e as taxas de entrega do log de acesso. Para começar a usar, visite métodos auxiliares do CloudFront Functions.