Amazon CloudFront
开发人员指南 (API 版本 2016-09-29)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

CloudFront 使用情况报告

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

有关更多信息,请参阅使用情况图表如何与 CloudFront 使用情况报告中的数据相关

显示 CloudFront 使用情况图表

  1. 登录 AWS 管理控制台,通过以下网址打开 CloudFront 控制台:https://console.amazonaws.cn/cloudfront/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

将数据下载为 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 传输到源的数据

  • 为响应 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 边缘站点传输到源的总字节数