CloudFront ウェブディストリビューションのレイテンシーの問題を診断するには、どのような情報を AWS サポートに提供する必要がありますか?

所要時間1分
0

Amazon CloudFront ウェブディストリビューションのレイテンシーの問題をトラブルシューティングするために、AWS サポートにテクニカルサポートケースを作成しました。必要な情報を含めたいと考えています。

決議

注意: テクニカルサポートケースを作成するには、デベロッパー、ビジネス、エンタープライズのいずれかのサポートプランが必要です。

次の情報を準備してください。

1.    レイテンシーの問題があるリクエストの Amazon CloudFront リクエスト ID を取得します。以下のいずれかの方法でリクエスト ID を検索します。
CloudFront から返された X-Amz-Cf-Id HTTP レスポンスヘッダーから。cURL などのユーティリティを使用して応答ヘッダーを取得します。
-または-
CloudFront アクセスログから。リクエスト ID は、ウェブディストリビューションログファイルのフィールド番号 15 にあります。

2. CloudFront からオブジェクトをダウンロードするのにかかる時間を測定します。また、オブジェクトをオリジンから直接ダウンロードするのにかかる時間を測定します。次に、2 つのダウンロード方法の時間差を取得します。

この情報を取得するには、以下のような cURL コマンドを使用します。

curl -v -L --output /dev/null --silent --show-error --write-out 'lookup: %{time_namelookup}\nconnect: %{time_connect}\nappconnect: %{time_appconnect}\npretransfer: %{time_pretransfer}\nredirect: %{time_redirect}\nstarttransfer: %{time_starttransfer}\ntotal: %{time_total}\n' '<CloudFront-DNS or origin-endpoint>'

ブラウザで問題が再現できる場合は、関連する HAR ファイルを収集してください。

3. 特定のアドレスでのレイテンシーの問題に備えて、DNS リゾルバーから IP アドレスを収集します。DNS リゾルバーのパブリック IP アドレスを確認する方法については、「パブリック DNS リゾルバーが EDNS クライアントサブネット (ECS) 拡張をサポートしているかどうかを確認する方法」を参照してください。

4. CloudFront DNS または IP、およびオリジンエンドポイントの TCP トレースルートまたは MTR レポートを収集します。たとえば、エンドポイントが Amazon Elastic Compute Cloud (Amazon EC2) にある場合や、Application Load Balancerにある場合があります。

MTR レポートを取得するには、以下のコマンドを実行してください。

mtr -rwzn <CloudFront-DNS or origin-endpoint>

関連情報

リクエストとレスポンスの動作

CloudFront によるレイテンシーの増加をトラブルシューティングして軽減する方法を教えてください。

AWS公式
AWS公式更新しました 8ヶ月前
コメントはありません