

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 创建 HAR 文件来解决 Lightsail 问题
<a name="amazon-lightsail-create-har-file"></a>

如果您在使用 Amazon Lightsail 控制台或 Lightsail 虚拟专用服务器 (VPS) 时遇到困难， 支持 可能会要求您通过网络浏览器提交 HAR 文件。HAR 文件包含可帮助解决常见且难以诊断的问题的关键信息。HAR 文件还 支持 允许调查或复制这些问题。

**重要**  
HAR 文件可以捕获敏感信息，例如用户名、密码和密钥。在共享之前，请务必从 HAR 文件中删除任何敏感信息。

在本指南中，您将了解如何从 Web 浏览器创建 HAR 文件。HTTP 存档（HAR）文件是一个 JSON 文件，它包含浏览器记录的最新网络活动。按照以下 step-by-step步骤创建 HAR 文件。

**内容**
+ [Step 1: Create a HAR file in your browser](#create-a-har-file-in-browser)（步骤 1：在浏览器中创建 HAR 文件）
+ [Step 2: Edit the HAR file to remove sensitive information](#edit-har-file)（步骤 2：编辑 HAR 文件以删除敏感信息）
+ [Step 3: Submit the HAR file for review](#submit-har-file)（步骤 3：提交 HAR 文件以供审核）

## 步骤 1：在浏览器中创建 HAR 文件
<a name="create-a-har-file-in-browser"></a>

**注意**  
这些说明的最新测试是在 Google Chrome 版本 101.0.4951.64、Microsoft Edge（Chromium）版本 101.0.1210.47 和 Mozilla Firefox 版本 91.9 上进行的。由于这些浏览器是第三方产品，因此这些说明可能与最新版本或您所使用版本中的体验不符。在其他浏览器中，例如旧版 Microsoft Edge（EdgeHTML）或 Apple Safari for macOS，生成 HAR 文件的过程可能类似，但步骤会有所不同。

**Google Chrome**

1. 在浏览器的右上角，选择 **Customize and control Google Chrome**（自定义和控制 Google Chrome）。  
![\[Google Chrome 自定义和控制菜单。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-har-tutorial-chrome.png)

1. 在 **More tools**（更多工具）上暂停，然后选择 **Developer tools**（开发人员工具）。

1. 在浏览器中 DevTools 打开后，选择 “**网络**” 面板。

1. 选中 **Preserve log**（保留日志）复选框。

1. 选择 **Clear**（清除）以清除所有当前的网络请求。

1. 重现您面临的问题

1. 在中 DevTools，打开任何网络请求的上下文（右键单击）菜单。

1. 选择 **Save all as HAR with content**（将所有内容保存为 HAR），然后保存该文件。

如需了解更多信息，请参阅 Google 开发者网站上的[打开 Chrome DevTools](https://developers.google.com/web/tools/chrome-devtools/open) 和将[所有网络请求保存到 HAR 文件](https://developers.google.com/web/tools/chrome-devtools/network/reference#save-as-har)。

**Microsoft Edge (Chromium)**

1. 在浏览器的右上角，选择 **Settings and more**（设置和更多）。  
![\[Microsoft Edge 设置和更多菜单。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-har-tutorial-edge.png)

1. 在 **More tools**（更多工具）上暂停，然后选择 **Developer tools**（开发人员工具）。

1. 在浏览器中 DevTools 打开后，选择 “**网络**” 面板。

1. 选中 **Preserve log**（保留日志）复选框。

1. 选择 **Clear**（清除）以清除所有当前的网络请求。

1. 重现您面临的问题

1. 在中 DevTools，打开任何网络请求的上下文（右键单击）菜单。

1. 选择 **Save all as HAR with content**（将所有内容保存为 HAR），然后保存该文件。

**Mozilla Firefox**

1. 在浏览器的右上角，选择 **Open Application Menu**（打开应用程序菜单）。  
![\[Mozilla Firefox 打开应用程序菜单。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-har-tutorial-firefox.png)

1. 选择 **More tools**（更多工具），然后选择 **Web Developer tools**（Web 开发人员工具）。

1. 在 **Web Developer**（Web 开发人员）菜单中，选择 **Network**（网络）。（在某些版本的 Firefox 中，**Web Developer**（Web 开发人员）菜单位于 **Tools**（工具）菜单。）

1. 选择齿轮图标，然后选择 **Persist Logs**（永久性日志）。

1. 选择垃圾桶图标（**Clear**（清除））以清除所有当前的网络请求。

1. 重现您面临的问题。

1. 在网络监视器中，打开请求列表中任何网络请求的上下文菜单（右键单击）。

1. 选择 **Save All As HAR**（全部另存为 HAR），然后保存该文件。

## 步骤 2：编辑 HAR 文件以删除敏感信息
<a name="edit-har-file"></a>

1. 在文本编辑器应用程序中打开 HAR 文件。

1. 使用文本编辑器的查找和替换工具来识别和替换 HAR 文件中捕获的所有敏感信息。这包括您在创建文件时在浏览器中输入的任何用户名、密码和密钥。

1. 保存已删除的敏感信息的编辑后 HAR 文件。

## 步骤 3：提交 HAR 文件以供审核
<a name="submit-har-file"></a>

1. 在 [AWS Support Center Console](https://aws.amazon.com/support) 的**提交支持案例**下，选择您的支持案例。

1. 在您的支持案例中，选择首选联系人选项，附加编辑后的 HAR 文件，然后提交。