CloudFront 使用情况报告 - Amazon CloudFront
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

CloudFront 使用情况报告

Amazon CloudFront 控制台能够以图形形式显示基于一部分使用率报告数据的 CloudFront 使用情况。您可以显示过去 60 天内指定日期范围的图表,将每小时或每天作为数据点。通常,您可以查看 CloudFront 在 4 小时前收到的最新请求的相关数据,但数据偶尔会延迟(长达 24 小时)。

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

显示 CloudFront 使用情况图表
  1. 登录 Amazon Web Services Management Console,并通过以下网址打开 CloudFront 控制台:https://console.amazonaws.cn/cloudfront/v4/home

  2. 导航窗格中,单击使用情况报告

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

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

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

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

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

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

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

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

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

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

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

  7. 单击 Update Graphs (更新图表)

  8. 要查看图表内每日或每小时数据点的数据,请将鼠标指针移到相应数据点上。

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

以 CSV 格式下载数据

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

将使用情况报告下载为 CSV 格式的文件
  1. 在查看使用情况报告时,单击 CSV

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

该报告的相关信息

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

Version

该 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 传输给源的数据

  • 为响应 DELETE、OPTIONS、PATCH、POST 和 PUT 请求而从 CloudFront 传输给用户的数据

HTTPSBytes

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

  • 为响应 GETHEAD 请求而从 CloudFront 传输给用户的数据

  • 为响应 DELETEOPTIONSPATCHPOSTPUT 请求而从 CloudFront 传输给源的数据

  • 为响应 DELETE、OPTIONS、PATCH、POST 和 PUT 请求而从 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 边缘站点传输到源的字节总数