AWS サポートから、サポートケースのトラブルシューティングに役立てられる HTTP アーカイブ (HAR) ファイルとコンソールログを作成するように依頼されました。
簡単な説明
AWS サポートでは、ブラウザの HAR ファイルを使用して、テクニカルサポートケースに記載されたネットワークの問題を調査または再現します。
重要: テクニカルサポートケースを作成するには、デベロッパー、ビジネス、エンタープライズのいずれかのサポートプランが必要です。
警告: HAR ファイルおよびコンソールログには、ユーザー名、パスワード、キーなどの機密情報が取り込まれることがあります。HAR ファイルとコンソールログを AWS サポートに送信する前に、確実にすべての機密情報を削除してください。
解決策
AWS マネジメントコンソールの一般的な問題の解決策については、「Troubleshooting」を参照してください。
ブラウザで HAR ファイルを作成する
注: 以下の手順は、Google Chrome バージョン 116.0.5845.187、Microsoft Edge (Chromium) バージョン 116.0.1938.81、Mozilla Firefox バージョン 115.1.0 で最後にテストされました。これらのブラウザはサードパーティ製品であるため、以下の手順は、最新のバージョンや使用しているバージョンでの動作と一致しない場合があります。macOS 用 Apple Safari などの他のブラウザでは、ネットワークアクティビティログの生成プロセスは似ているかもしれませんが、手順は異なります。
Google Chrome
次の手順を実行します。
- ブラウザの右上にある [Google Chrome のカスタマイズと管理] を選択します。または、ページの空白の領域を右クリックして [検査] を選択し、手順 3 に進みます。
- [その他のツール] で、[デベロッパーツール] を選択します。
- [ネットワーク] を選択します。
- [ログを保持] を選択します。
- [ネットワークログを消去] を選択して現在のネットワークリクエストをすべてクリアし、[ネットワークログを記録] を選択します。
- AWS マネジメントコンソールを開き、問題を再現します。または、ローカルの設定で、AWS サポートからアドバイスされた手順に従います。
- DevTools パネルで、任意のネットワークリクエストのコンテキスト (右クリック) メニューを開きます。
- [コンテンツと一緒に HAR としてすべて保存] を選択し、ファイルを保存します。
- DevTools パネルで、[コンソール] を選択します。
- 任意のネットワークリクエストでコンテキスト (右クリック) メニューを開き、[名前を付けて保存...] を選択してから、ファイルを保存します。
詳細については、Chrome for Developers ウェブサイトの「Chrome DevTools」と「HAR のインポートおよびエクスポートボタン」を参照してください。
Microsoft Edge (Chromium)
次の手順を実行します。
- ブラウザの右上にある [設定など] を選択します。または、ページの空白の領域を右クリックして [検査] を選択し、手順 3 に進みます。
- [その他のツール] で、[デベロッパーツール] を選択します。
- [ネットワーク] を選択します。
- [ログの保持] チェックボックスをオンにします。
- [消去] を選択して現在のネットワークリクエストをすべてクリアし、[ネットワークログを記録] を選択します。
- AWS マネジメントコンソールを開き、問題を再現します。または、ローカルの設定で、AWS サポートからアドバイスされた手順に従います。
- DevTools パネルで、任意のネットワークリクエストのコンテキスト (右クリック) メニューを開きます。
- [コンテンツと一緒に HAR としてすべて保存] を選択し、ファイルを保存します。
- DevTools パネルで、[コンソール] を選択します。
- 任意のネットワークリクエストでコンテキスト (右クリック) メニューを開き、[名前を付けて保存...] を選択してから、ファイルを保存します。
詳細については、Microsoft ドキュメントウェブサイトの [ネットワーク分析リファレンス] ページにある [すべてのネットワークリクエストを HAR ファイルに保存する] を参照してください。
Mozilla Firefox
次の手順を実行します。
- ブラウザの右上にある [アプリケーションメニューを開く] を選択します。または、ページの空白の領域を右クリックして [検査] を選択し、手順 3 に進みます。
- [その他のツール] を選択し、[ウェブデベロッパー****ツール] を選択します。
- [ウェブデベロッパー] メニューで、[ネットワーク] を選択します。Firefox の一部のバージョンでは、[ウェブデベロッパー] メニューは [ツール] メニューにあります。
- 歯車アイコンを選択し、[永続ログ] を選択します。
- ゴミ箱アイコンを選択して現在のネットワークリクエストをすべて消去し、[分析] を選択してパフォーマンス分析を開始します。
- AWS マネジメントコンソールを開き、問題を再現します。または、ローカルの設定で、AWS サポートからアドバイスされた手順に従います。
- ネットワークモニターで、リクエストのリスト内の任意のネットワークリクエストのコンテキスト (右クリック) メニューを開きます。
- [HAR 形式ですべて保存] を選択し、ファイルを保存します。
- DevTools パネルで、[コンソール] を選択します。
- 任意のコンソールリクエストでコンテキスト (右クリック) メニューを開き、[Save all Messages to File] を選択してから、ファイルを保存します。
詳細については、Firefox Source Docs ウェブサイトの「ネットワークモニター」と「ネットワークリクエストリスト」を参照してください。
HAR ファイルとコンソールログを編集する
次の手順を実行します。
- テキストエディタアプリケーションでファイルを開きます。
- テキストエディタの検索と置換の機能を使用して、ファイル内の機密情報をすべて識別して置換します。また、Cookie と認証ヘッダーは必ず削除するかマスクしてください。
注: 機密情報は、「REDACTED_DUE_TO_SECURITY.」などの一般的な文字列に置き換えられます。
- 編集したファイルを保存し、次のファイルでもこれらの手順を繰り返します。
HAR ファイルとコンソールログを送信する
次の手順を実行します。
- AWS サポートセンターの [サポートケースをオープンする] で、サポートケースを選択します。
- サポートケースで、目的の連絡先を選択し、編集した HAR ファイルとコンソールログを添付して送信します。
関連情報
AWS マネジメントコンソールでサポートされているブラウザを教えてください。