如何从浏览器创建 AWS Support 案例的 HAR 文件?

上次更新时间:2020 年 4 月 8 日

AWS Support 要求我从 Web 浏览器创建一个 HAR 文件,以帮助他们排查我的支持案例。如何创建该文件?

简短描述

HTTP 存档 (HAR) 文件是一个 JSON 文件,其中包含了浏览器记录的最近网络活动。AWS Support 可以使用来自浏览器的 HAR 文件来调查或复制您在技术支持案例中记录的联网问题。

重要提示:您必须拥有开发人员、商业或企业支持计划才能创建技术支持案例。如果 AWS Support 要求您提供 HAR 文件以排查问题,请在浏览器中创建一个 HAR 文件,然后在 AWS Support 中心提交该文件。 HAR 文件可以捕获敏感信息,例如用户名、密码和密钥。在将 HAR 文件发送到 AWS Support 之前,请务必删除其中包含的任何敏感信息。

解决方法

在浏览器中创建 HAR 文件

注意:这些说明上次测试使用的是 Google Chrome 版本 81.0.4044.92、Microsoft Edge (Chromium) 版本 80.0.361.111 和 Mozilla Firefox 版本 75.0。由于这些浏览器属于第三方产品,在最新版本或您使用的版本中遵循这些说明时的体验可能有异。在旧版 Microsoft Edge (EdgeHTML) 或适用于 macOS 的 Apple Safari 等其他浏览器中,HAR 文件的生成过程可能类似,但步骤将有所不同。

Google Chrome

  1. 在浏览器中,选择右上角的自定义及控制 Google Chrome
  2. 更多工具上暂停,然后选择开发人员工具
  3. 在浏览器中打开“开发者工具”后,选择 Network 面板。
  4. 选中 Preserve log 复选框。
  5. 选择 Clear 以清除所有的当前网络请求。
  6. AWS 管理控制台中,复制您的支持案例中的问题。您也可在本地环境中按照 AWS Support 建议的步骤操作。
  7. 在“开发者工具”中,(右键单击)打开任何网络请求的上下文菜单。
  8. 选择 Save all as HAR with content,然后保存该文件。

有关更多信息,请参阅 Google 开发者网站上的打开 Chrome 开发工具以及将所有网络请求保存到 HAR 文件

Microsoft Edge (Chromium)

  1. 在浏览器中,从右上角选择设置和更多
  2. 更多工具上暂停,然后选择开发人员工具
  3. 在浏览器中打开“开发者工具”后,选择 Network 面板。
  4. 选中 Preserve log 复选框。
  5. 选择 Clear 以清除所有的当前网络请求。
  6. AWS 管理控制台中,复制您的支持案例中的问题。您也可在本地环境中按照 AWS Support 建议的步骤操作。
  7. 在“开发者工具”中,(右键单击)打开任何网络请求的上下文菜单。
  8. 选择所有内容另存为 HAR 的内容,然后保存该文件。

有关更多信息,请参阅 Microsoft Docs 网站的网络分析参考页面上的将所有网络请求保存到 HAR 文件

Mozilla Firefox

  1. 在浏览器中,从右上角选择打开菜单
  2. 选择 Web 开发人员
  3. Web 开发人员菜单中,选择网络。(在某些版本的 Firefox 中,Web 开发者菜单位于工具菜单中。)
  4. 在“网络监视器”中,选中持续日志复选框。
  5. 选择垃圾桶图标(清除)以清除所有当前的网络请求。
  6. AWS 管理控制台中,复制您的支持案例中的问题。您也可在本地环境中按照 AWS Support 建议的步骤操作。
  7. 在“网络监视器”中,(右键单击)打开请求列表中任何网络请求的上下文菜单。
  8. 选择 所有内容另存为 HAR,然后保存该文件。

有关更多信息,请参阅 MDN Web 文档网站上的网络监控网络请求列表

编辑 HAR 文件

  1. 在文本编辑器应用程序中打开 HAR 文件。
  2. 使用文本编辑器的查找和替换工具来识别并替换 HAR 文件中捕获的所有敏感信息。这包括创建该文件时您在浏览器中输入的任何用户名、密码和密钥。
  3. 保存编辑过的 HAR 文件,敏感信息已被删除。

提交 HAR 文件

  1. AWS Support 中心打开支持案例下,选择您的支持案例。
  2. 在您的支持案例中,选择您的首选联系方式,附加编辑过的 HAR 文件,然后提交。

这篇文章对您有帮助吗?

我们可以改进什么?


需要更多帮助?