AEM as a Cloud ServiceのUser-Agent ヘッダーが欠落または空のリクエストを調査します
この記事では、CDN ログを分析し、CDN設定を確認することで、Adobe Experience Manager(AEM)as a Cloud ServiceでUser-Agent ヘッダーが欠落または空の大量のリクエストを調査して対処する方法について説明します。
説明 description
環境
Adobe Experience Manager as a Cloud Service
問題/症状
- CDN ログには、ヘッダーが欠落しているか空の
User-Agent個のリクエストが大量に表示されます。 - トラフィックが統合、監視ツール、ヘルスチェック、または不要な自動化のどちらに属しているかを判断するには、リクエストパス、ボリューム、ソースを特定する必要があります。
原因
クライアントがヘッダーを送信しない、または中間業者がヘッダーを転送しない場合、リクエストに欠落または空のUser-Agentが含まれる可能性があります。 これだけでは、その要求が正当なものであるか、望ましくないものであるかは判断できません。 関連するCDN ログと設定を確認して、ソースを特定します。
解決策 resolution
問題を解決するには、次の手順に従います。
- 影響を受ける環境のCDNにアクセスし、関連する期間のログをダウンロードします。
- AEM CDN Log Analysis Toolingを使用して、ログを分析します。 CDN ログデータの処理と分析に関するガイダンスについては、Experience Leagueのドキュメントを参照してください。
User-Agentヘッダーが見つからないか空のリクエストのCDN ログをフィルタリングします。- フィルタリングされたリクエストに関連付けられているURL、エンドポイント、およびリクエストボリュームを特定します。
- ログ エントリを確認して、リクエストを生成する元のIP アドレス、クライアント、またはサービスを特定し、ヘルスチェック、合成モニタリング、または統合関連のトラフィックを示すパターンを探します。
- CDN設定を確認し、
User-Agentヘッダーを削除したり、転送できないようにするポリシーがないことを確認します。 - 見つからない
User-Agentヘッダーに対して、正当な監視、ヘルスチェック、または統合トラフィックが責任を持つかどうかを判断します。 - 正当なトラフィックソースが特定され、除外されるまで、
User-Agentヘッダーを持たないリクエストをすべてブロックしないでください。 - 不要なトラフィックソースを確認したら、CDN レイヤーまたはAEM CDN トラフィックフィルタールールを使用して、レート制限またはブロック制御を実装します。
- 正規のトラフィックが引き続き期待どおりに機能し、実装されたレート制限ルールまたはブロッキングルールが、意図したトラフィックのみに影響することを確認します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles