

# 使用 S3 Storage Lens 存储统计管理工具指标提高性能
<a name="storage-lens-detailed-status-code"></a>

如果启用了 [S3 Storage Lens 存储统计管理工具高级指标](storage_lens_basics_metrics_recommendations.md#storage_lens_basics_metrics_selection)，您可以使用详细的状态代码指标来了解成功或失败的请求的计数。您可以使用此信息来排查访问或性能问题。详细的状态代码指标显示 HTTP 状态代码的计数，例如 403 Forbidden（403 禁止）和 503 Service Unavailable（503 服务不可用）。您可以查看跨 S3 桶、账户和组织的详细状态代码指标的总体趋势。然后，您可以深入了解桶级别的指标，以识别当前正在访问这些桶并导致错误的工作负载。

例如，您可以查看 **403 Forbidden error count**（403 禁止错误计数）指标，以确定在未应用正确权限的情况下访问桶的工作负载。识别这些工作负载后，您可以在 S3 Storage Lens 存储统计管理工具之外进行深入探索，以对 403 Forbidden（403 禁止）错误进行故障排除。

此示例向您展示如何使用 **403 Forbidden error count**（403 禁止错误计数）和 **% 403 Forbidden errors**（403 禁止错误百分比）指标对 403 Forbidden（403 禁止）错误进行趋势分析。您可以使用这些指标来识别在未应用正确权限的情况下访问桶的工作负载。您可以对任何其他 **Detailed status code metrics**（详细状态代码指标）进行类似的趋势分析。有关更多信息，请参阅 [Amazon S3 Storage Lens 存储统计管理工具指标词汇表](storage_lens_metrics_glossary.md)。

**先决条件**  
要在 S3 Storage Lens 存储统计管理工具控制面板中查看 **Detailed status code metrics**（详细状态代码指标），您必须启用 S3 Storage Lens 存储统计管理工具 **Advanced metrics and recommendations**（高级指标和建议），然后选择 **Detailed status code metrics**（详细状态代码指标）。有关更多信息，请参阅 [使用 S3 控制台](storage_lens_editing.md#storage_lens_console_editing)。

**Topics**
+ [步骤 1：对单个 HTTP 状态代码进行趋势分析](#storage-lens-detailed-status-code-step1)
+ [步骤 2：按桶分析错误计数](#storage-lens-detailed-status-code-step2)
+ [步骤 3：排除错误](#storage-lens-detailed-status-code-step3)

## 步骤 1：对单个 HTTP 状态代码进行趋势分析
<a name="storage-lens-detailed-status-code-step1"></a>

1. 登录到 AWS 管理控制台，然后通过以下网址打开 Amazon S3 控制台：[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)。

1. 在左侧导航窗格中，选择 **Storage Lens** 和 **Dashboards**（控制面板）。

1. 在 **Dashboards**（控制面板）列表中，选择您要查看的控制面板的名称。

1. 在**趋势与分布**部分中，对于**主要指标**，从**详细状态代码**类别中选择 **403 禁止错误计数**。对于 **Secondary metric**（辅助指标），选择 **% 403 Forbidden errors**（403 禁止错误百分比）。

1. 向下滚动到 **Top N overview for *date***（日期的前 N 个概览）部分。对于**指标**，从**详细状态代码**类别中选择 **403 禁止错误计数**或 **403 禁止错误百分比**。

   **Top N overview for *date***（日期的前 N 个概览）部分将更新，以显示按账户、AWS 区域 和桶显示排名靠前的 403 禁止错误计数。

## 步骤 2：按桶分析错误计数
<a name="storage-lens-detailed-status-code-step2"></a>

1. 登录到 AWS 管理控制台，然后通过以下网址打开 Amazon S3 控制台：[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)。

1. 在左侧导航窗格中，选择 **Storage Lens** 和 **Dashboards**（控制面板）。

1. 在 **Dashboards**（控制面板）列表中，选择您要查看的控制面板的名称。

1. 在 Storage Lens 存储统计管理工具控制面板中，选择 **Bucket**（桶）选项卡。

1. 向下滚动到 **Bucket**（桶）部分。对于 **Metrics categories**（指标类别），选择 **Detailed status code**（详细状态代码）指标。然后清除 **Summary**（摘要）。

   **Buckets**（桶）列表将更新，以显示所有可用的详细状态代码指标。您可以使用这些信息来查看哪些桶具有很大比例的特定 HTTP 状态代码，以及哪些状态代码在桶中是常见的。

1. 要筛选 **Buckets**（桶）列表以仅显示特定的详细状态代码指标，请选择首选项图标（![\[A screenshot that shows the preferences icon in the S3 Storage Lens dashboard.\]](http://docs.aws.amazon.com/zh_cn/AmazonS3/latest/userguide/images/preferences.png))。

1. 清除您不想在 **Buckets**（桶）列表中看到的任何详细状态代码指标的切换开关。

1. （可选）在 **Page size**（页面大小）下，选择要在列表中显示的桶数。

1. 选择**确认**。

   **Buckets**（桶）列表显示您指定的桶数量的错误计数指标。您可以使用这些信息来识别出现许多错误的特定桶，并按桶排除错误。

## 步骤 3：排除错误
<a name="storage-lens-detailed-status-code-step3"></a>

 在识别出具有高比例的特定 HTTP 状态代码的桶后，您可以排除这些错误。有关更多信息，请参阅下列内容：
+ [当我尝试在 Amazon S3 中上载文件时，为什么会出现 403 Forbidden（403 禁止）错误？](https://aws.amazon.com/premiumsupport/knowledge-center/s3-403-forbidden-error/)
+ [当我尝试在 Amazon S3 中修改桶策略时，为什么会出现 403 Forbidden（403 禁止）错误？](https://aws.amazon.com/premiumsupport/knowledge-center/s3-access-denied-bucket-policy/)
+ [如何排除所有资源都来自相同 AWS 账户的 Amazon S3 桶中的 403 Forbidden（403 禁止）错误？](https://aws.amazon.com/premiumsupport/knowledge-center/s3-troubleshoot-403-resource-same-account/)
+ [如何排除来自 Amazon S3 的 HTTP 500 或 503 错误？](https://aws.amazon.com/premiumsupport/knowledge-center/http-5xx-errors-s3/)