查看 CloudFront 使用情况报告 - Amazon CloudFront

查看 CloudFront 使用情况报告

CloudFront 使用情况报告包括以下信息:

  • 请求数 – 显示在指定的 CloudFront 分配的每个时间间隔内,CloudFront 响应来自选定区域中的边缘站点的请求总数。

  • 按协议划分的已传输数据按目的地划分的已传输数据 – 显示在指定的 CloudFront 分配的每个时间间隔内,从选定区域中的 CloudFront 边缘站点传输的数据总量。它们以不同的方式分隔数据,如下所示:

    • 按协议 – 按协议分隔数据:HTTP 或 HTTPS。

    • 按目的地 – 按目的地分隔数据:分隔到您的查看器或源。

CloudFront 使用情况报告基于 CloudFront 的 AWS 使用情况报告。此报告不需要任何额外的配置。有关更多信息,请参阅 查看 CloudFront 的AWS使用情况报告

您可以查看过去 60 天内指定日期范围的图表,将每小时或每天作为数据点。通常,您可以查看 CloudFront 在 4 小时前收到的最新请求的相关数据,但数据偶尔会延迟(长达 24 小时)。

有关更多信息,请参阅 使用率图表与 CloudFront 使用率报告中的数据的相关度

在控制台中查看 CloudFront 使用情况报告

您可以在控制台中查看 CloudFront 使用情况报告。

查看 CloudFront 使用情况报告
  1. 登录 AWS Management Console,并通过以下网址打开 CloudFront 控制台:https://console.aws.amazon.com/cloudfront/v4/home

  2. 在导航窗格中,选择使用情况报告

  3. CloudFront 使用情况报告窗格中,对于开始日期结束日期,请选择您要显示使用情况图表的日期范围。可用的范围取决于您为粒度选择的值:

    • 每天 – 要显示每天一个数据点的图表,请选择前 60 天内的任何日期范围。

    • 每小时 – 要显示每小时一个数据点的图表,请选择前 60 天内的最多 14 天的任何日期范围。

    日期和时间采用协调世界时 (UTC)。

  4. 对于粒度,请指定在图表中是每天显示一个数据点还是每小时显示一个数据点。如果您指定大于 14 天的日期范围,则指定每小时一个数据点的选项不可用。

  5. 对于账单区域,请选择包含您要查看的数据的 CloudFront 账单区域,或选择所有区域。使用情况图表包含 CloudFront 处理的指定区域中边缘站点的请求数据。CloudFront 处理请求的区域不一定与您的查看器的位置对应。

    请仅选择包含在分配的价格级别中的区域。否则,使用情况图表可能不会包含任何数据。例如,如果您为分配选择了价格级别 200,则不会包含南美洲和澳大利亚账单区域,因此 CloudFront 一般不会处理您来自这些区域的请求。有关定价级别的更多信息,请参阅 CloudFront 定价

  6. 分配列表中,选择您要在使用情况图表中显示数据的分配:

    • 单个分配 — 此类图表显示选定的 CloudFront Web 分配的数据。分配列表显示分配 ID 和分配的备用域名 (CNAME)(如果有)。如果某个分配没有备用域名,该列表将包含该分配的原始域名。

    • 所有分配(不含已删除的分配) – 此类图表显示与当前AWS账户关联的所有分配(不包括您已删除的分配)的汇总数据。

    • 所有删除的分配 – 此类图表显示与当前AWS账户关联但已在过去 60 天内删除的所有分配的汇总数据。

  7. 选择更新图表

提示
  • 要查看图表内每日或每小时数据点的数据,请将鼠标指针悬停在相应数据点上。

  • 对于显示所传输的数据的图表,请注意,您可以将垂直比例更改为千兆字节、兆字节或千字节。

以 CSV 格式下载数据

您可以下载 CSV 格式的使用情况报告。本部分将介绍如何下载该报告并详细说明其中的各个值。

下载 CSV 格式的使用情况报告
  1. 在查看使用情况报告时,选择 CSV

  2. 打开文件名对话框中,选择是要打开还是保存文件。

该报告的相关信息

该报告的前几行包含以下信息:

版本

该 CSV 文件格式的版本。

报告

报告的名称。

DistributionID

您运行报告的分配 ID、ALL (如果您运行了所有分配的报告) 或 ALL_DELETED (如果您运行了所有已删除的分配的报告)。

StartDateUTC

您运行报告的日期范围的开始日期,采用协调世界时 (UTC)。

EndDateUTC

您运行报告的日期范围的结束日期,采用协调世界时 (UTC)。

GeneratedTimeUTC

您运行报告的日期和时间,采用协调世界时 (UTC)。

粒度

报告中的每一行代表一小时还是一天。

BillingRegion

查看器请求来自哪个洲或 ALL (如果您选择下载所有账单区域的报告)。

使用情况报告中的数据

该报告包括以下值:

DistributionID

您运行报告的分配 ID、ALL (如果您运行了所有分配的报告) 或 ALL_DELETED (如果您运行了所有已删除的分配的报告)。

FriendlyName

分配的备用域名 (CNAME)(如果有)。如果分配没有备用域名,则该列表会包括该分配的原始域名。

BillingRegion

您运行报告的 CloudFront 账单区域或 ALL

TimeBucket

数据适用的小时或天,采用协调世界时 (UTC)。

HTTP

在指定 CloudFront 分配的每个时间间隔内,CloudFront 响应从所选区域中边缘站点发出的 HTTP 请求数。值包括:

  • GETHEAD 请求数,这些请求促使 CloudFront 将数据传输给您的查看器

  • DELETEOPTIONSPATCHPOSTPUT 请求数,这些请求促使 CloudFront 将数据传输给您的源

HTTPS

在指定 CloudFront 分配的每个时间间隔内,CloudFront 响应从所选区域中边缘站点发出的 HTTPS 请求数。值包括:

  • GETHEAD 请求数,这些请求促使 CloudFront 将数据传输给您的查看器

  • DELETEOPTIONSPATCHPOSTPUT 请求数,这些请求促使 CloudFront 将数据传输给您的源

HTTPBytes

在指定 CloudFront 分配的时间段内,从所选账单区域中的 CloudFront 边缘站点通过 HTTP 传输的数据总量。值包括:

  • 为响应 GETHEAD 请求而从 CloudFront 传输到查看器的数据

  • DELETEOPTIONSPATCHPOSTPUT 请求从查看器传输到 CloudFront 的数据

  • 为响应 DELETEOPTIONSPATCHPOSTPUT 请求而从 CloudFront 传输到查看器的数据

HTTPSBytes

在指定 CloudFront 分配的时间段内,从所选账单区域中的 CloudFront 边缘站点通过 HTTPS 传输的数据总量。值包括:

  • 为响应 GETHEAD 请求而从 CloudFront 传输到查看器的数据

  • DELETEOPTIONSPATCHPOSTPUT 请求从查看器传输到 CloudFront 的数据

  • 为响应 DELETEOPTIONSPATCHPOSTPUT 请求而从 CloudFront 传输到查看器的数据

BytesIn

在指定 CloudFront 分配的每个时间间隔内,为响应所选区域中的 DELETEOPTIONSPATCHPOSTPUT 请求而从 CloudFront 传输给源的数据总量。

BytesOut

在指定 CloudFront 分配的每个时间间隔内,通过 HTTP 和 HTTPS 在所选区域中从 CloudFront 传输给查看器的数据总量。值包括:

  • 为响应 GETHEAD 请求而从 CloudFront 传输到查看器的数据

  • 为响应 DELETEOPTIONSPATCHPOSTPUT 请求而从 CloudFront 传输到查看器的数据

使用率图表与 CloudFront 使用率报告中的数据的相关度

以下列表显示了 CloudFront 控制台中的使用率图表与 CloudFront 使用率报告中使用类型列内各值的对应情况。

请求数

此图表显示了在指定的 CloudFront 分配的每个时间间隔期间从所选区域的边缘站点 CloudFront 响应的请求总数,这些请求按协议(HTTP 或 HTTPS)和类型(静态、动态或代理)分隔。

HTTP 请求的数量
  • region-Requests-HTTP-Static:为 TTL ≥ 3600 秒的对象提供的 HTTP GETHEAD 请求数

  • region-Requests-HTTP-Dynamic:为 TTL < 3600 秒的对象提供的 HTTP GETHEAD 请求数

  • region-Requests-HTTP-Proxy:CloudFront 转发到源的 HTTP DELETEOPTIONSPATCHPOSTPUT 请求数

HTTPS 请求的数量
  • region-Requests-HTTPS-Static:为 TTL ≥ 3600 秒的对象提供的 HTTPS GETHEAD 请求数

  • region-Requests-HTTPS-Dynamic:为 TTL < 3600 秒的对象提供的 HTTPS GETHEAD 请求数

  • region-Requests-HTTPS-Proxy:CloudFront 转发到源的 HTTPS DELETEOPTIONSPATCHPOSTPUT 请求数

按协议划分的已传输数据

此图表显示在指定的 CloudFront 分配的每个时间间隔期间,从所选区域的 CloudFront 边缘站点传输的数据总量,这些数据按协议(HTTP 或 HTTPS)、类型(静态、动态或代理)和目的地(查看器或源)分隔。

通过 HTTP 传输的数据
  • region-Out-Bytes-HTTP-Static:通过 HTTP 为 TTL ≥ 3600 秒的对象提供的字节数

  • region-Out-Bytes-HTTP-Dynamic:通过 HTTP 为 TTL < 3600 秒的对象提供的字节数

  • region-Out-Bytes-HTTP-Proxy:为响应 DELETEOPTIONSPATCHPOSTPUT 请求而通过 HTTP 从 CloudFront 返回到查看器的字节数

  • region-Out-OBytes-HTTP-Proxy:为响应 DELETEOPTIONSPATCHPOSTPUT 请求而通过 HTTP 从 CloudFront 边缘站点传输到源的字节总数

通过 HTTPS 传输的数据
  • region-Out-Bytes-HTTPS-Static:通过 HTTPS 为 TTL ≥ 3600 秒的对象提供的字节数

  • region-Out-Bytes-HTTPS-Dynamic:通过 HTTPS 为 TTL < 3600 秒的对象提供的字节数

  • region-Out-Bytes-HTTPS-Proxy:为响应 DELETEOPTIONSPATCHPOSTPUT 请求而通过 HTTPS 从 CloudFront 返回到查看器的字节数

  • region-Out-OBytes-HTTPS-Proxy:为响应 DELETEOPTIONSPATCHPOSTPUT 请求而通过 HTTPS 从 CloudFront 边缘站点传输到源的字节总数

按目的地划分的已传输数据

此图表显示在指定的 CloudFront 分配的每个时间间隔期间,从所选区域的 CloudFront 边缘站点传输的数据总量,这些数据按目的地(查看器或源)、协议(HTTP 或 HTTPS)和类型(静态、动态或代理)分隔。

从 CloudFront 传输到您的查看器的数据
  • region-Out-Bytes-HTTP-Static:通过 HTTP 为 TTL ≥ 3600 秒的对象提供的字节数

  • region-Out-Bytes-HTTPS-Static:通过 HTTPS 为 TTL ≥ 3600 秒的对象提供的字节数

  • region-Out-Bytes-HTTP-Dynamic:通过 HTTP 为 TTL < 3600 秒的对象提供的字节数

  • region-Out-Bytes-HTTPS-Dynamic:通过 HTTPS 为 TTL < 3600 秒的对象提供的字节数

  • region-Out-Bytes-HTTP-Proxy:为响应 DELETEOPTIONSPATCHPOSTPUT 请求而通过 HTTP 从 CloudFront 返回到查看器的字节数

  • region-Out-Bytes-HTTPS-Proxy:为响应 DELETEOPTIONSPATCHPOSTPUT 请求而通过 HTTPS 从 CloudFront 返回到查看器的字节数

从 CloudFront 传输到您的源的数据
  • region-Out-OBytes-HTTP-Proxy:为响应 DELETEOPTIONSPATCHPOSTPUT 请求而通过 HTTP 从 CloudFront 边缘站点传输到源的字节总数

  • region-Out-OBytes-HTTPS-Proxy:为响应 DELETEOPTIONSPATCHPOSTPUT 请求而通过 HTTPS 从 CloudFront 边缘站点传输到源的字节总数