使用 S3 Storage Lens 存储统计管理工具指标提高性能 - Amazon Simple Storage Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 S3 Storage Lens 存储统计管理工具指标提高性能

如果启用了 S3 Storage Lens 存储统计管理工具高级指标,您可以使用详细的状态代码指标来了解成功或失败的请求的计数。您可以使用此信息来排查访问或性能问题。详细的状态代码指标显示 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 存储统计管理工具指标词汇表

先决条件

要在 S3 Storage Lens 存储统计管理工具控制面板中查看 Detailed status code metrics(详细状态代码指标),您必须启用 S3 Storage Lens 存储统计管理工具 Advanced metrics and recommendations(高级指标和建议),然后选择 Detailed status code metrics(详细状态代码指标)。有关更多信息,请参阅创建和更新 Amazon S3 Storage Lens 存储统计管理工具控制面板

步骤 1:对单个 HTTP 状态代码进行趋势分析

  1. 登录到 Amazon Web Services Management Console,然后通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/

  2. 在左侧导航窗格中,选择 Storage LensDashboards(控制面板)。

  3. Dashboards(控制面板)列表中,选择您要查看的控制面板的名称。

  4. Trends and distributions(趋势和分布)部分中,对于 Primary metric(主要指标),从 Detailed status codes(详细状态代码)类别中选择 403 Forbidden error count(403 禁止错误计数)。对于 Secondary metric(辅助指标),选择 % 403 Forbidden errors(403 禁止错误百分比)。

  5. 向下滚动到 Top N overview for date(日期的前 N 个概览)部分。对于 Metrics(指标),从 Detailed status codes(详细状态代码)类别中选择 403 Forbidden error count(403 禁止错误计数)或 % 403 Forbidden errors(403 禁止错误百分比)。

    Top N overview for date(日期的前 N 个概览)部分将更新,以显示按账户、Amazon Web Services 区域 和桶显示排名靠前的 403 禁止错误计数。

步骤 2:按桶分析错误计数

  1. 登录到 Amazon Web Services Management Console,然后通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/

  2. 在左侧导航窗格中,选择 Storage LensDashboards(控制面板)。

  3. Dashboards(控制面板)列表中,选择您要查看的控制面板的名称。

  4. 在 Storage Lens 存储统计管理工具控制面板中,选择 Bucket(桶)选项卡。

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

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

  6. 要筛选 Buckets(桶)列表以仅显示特定的详细状态代码指标,请选择首选项图标( 
                            A screenshot that shows the preferences icon in the S3 Storage Lens
                                dashboard.
                        )。

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

  8. (可选)在 Page size(页面大小)下,选择要在列表中显示的桶数。

  9. 选择 Confirm(确认)。

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

步骤 3:排除错误

在识别出具有高比例的特定 HTTP 状态代码的桶后,您可以排除这些错误。有关更多信息,请参阅下列内容: