AWS CloudWatchでCloudFrontのファイルアクセスを調査する方法
CloudFrontのログ設定により調査方法が異なります:
CloudWatch Logsに直接ログが送信されているため、CloudWatch Logs Insightsでクエリ可能です。
# 特定のファイルへのアクセスを検索
fields @timestamp, c-ip, cs-uri-stem, sc-status, cs-method
| filter cs-uri-stem like /\/path\/to\/your\/file\.ext/
| sort @timestamp desc
| limit 1000
CloudFront Real-time Logsが有効 かどうかを調べる方法
CloudFrontサービスを開く
対象のディストリビューションを選択
「Logging」タブを クリック
ログはS3バケットに保存されるため、以下の方法で調査します:
CloudWatch Logs Insightsを使用する場合:
Athenaを使用する場合(標準ログ): S3に保存されたログをAthenaでクエリする方が効率的です。
質問:
その情報があれば、より具体的なクエリや手順をお伝えできます。