
X-Foo: bar
CloudFront で受信したカスタム HTTP ヘッダーなどをログに記録する最適な方法は何ですか?
リアルタイムログを試したことはないが、標準アクセスログでは、定義済みのフィールド/ヘッダーのセット。カスタムしたものはそこに表示されません。
現在、カスタム ログに CloudFront 関数を活用することを考えています。もっと良い (より簡単で効率的な) アプローチはありますか?
答え1
これを Web サーバーではなくネットワーク エッジでログに記録する必要がある理由はありますか? Web サーバーを使用している場合、Web サーバーのログ記録はこれを行う簡単な方法のようです。ソースとして S3 または同様のものを使用している場合は、実用的ではない可能性があります。質問を編集して、より多くのコンテキストを提供できるかもしれません。
CloudFront関数は、Cloudwatch ログエッジでログ記録する必要がある場合、これは合理的なオプションのようです。