Registrar cabeçalhos de solicitação personalizados com AWS CloudFront

Registrar cabeçalhos de solicitação personalizados com AWS CloudFront

Qual é a melhor maneira de registrar cabeçalhos HTTP personalizados, como os X-Foo: barrecebidos pelo CloudFront?

Não tentei os logs em tempo real, mas os logs de acesso padrão parecem registrar apenas oconjunto predefinido de campos/cabeçalhos. Meus personalizados não aparecem lá.

Atualmente estou pensando em aproveitar o CloudFront Functions para alguns registros personalizados. Existe alguma abordagem melhor (mais fácil/eficiente)?

Responder1

Existe algum motivo para você registrar isso na borda da rede e não no seu servidor web? O log do servidor Web parece ser uma maneira simples de fazer isso, se você estiver usando um servidor Web. Se você estiver usando S3 ou similar como fonte, pode não ser prático. Talvez você possa editar sua pergunta para dar mais contexto.

As funções do CloudFront podem fazer logon emRegistros do Cloudwatch. Se você precisar fazer logon no limite, essa parece ser uma opção razoável.

informação relacionada