在Amazon Lightsail中如何查看CloudFront分发的本月总下载字节数?
查看Amazon Lightsail与CloudFront本月总下载字节数的方法
针对Amazon Lightsail
- 使用Cost Explorer:进入AWS控制台的Cost Management模块打开Cost Explorer,筛选服务为Lightsail,指标选择「Usage」,维度选「Usage Type」,找到对应的数据流出类型(如
Lightsail-Data-Transfer-Out),时间范围设置为本月,即可查看累计的下载字节数。 - 导出账单明细计算:在Billing控制台导出本月的CSV格式账单,过滤出Lightsail相关条目,找到数据流出对应的行,将「Usage Amount」列的数值求和(注意账单单位可能是GB,转成字节需乘以
1024^3)。
针对CloudFront
- 利用CloudFront内置Usage Reports:在CloudFront分发的「Reports」标签页中选择「Usage Reports」,时间范围设置为本月,报表中会直接显示「Total Bytes Downloaded」的累计值,该数据的回溯周期比Metrics更长。
- 通过Cost Explorer统计:同样在Cost Explorer中筛选服务为CloudFront,维度选「Usage Type」,定位到
CloudFront-Bytes-Downloaded类的使用类型,时间选本月即可查看累计下载字节数。 - CloudWatch Insights自定义查询(需提前开启日志):如果已经配置CloudFront日志存储到S3,可在CloudWatch Insights中编写查询语句,统计本月日志中所有请求的字节数总和。示例查询语句大致为:
fields @timestamp, bytes | filter @timestamp >= start_of_month() and @timestamp <= now() | stats sum(bytes) as total_download_bytes
内容的提问来源于stack exchange,提问作者John
相关产品推荐
相关产品推荐

