通过PHP实现CloudFront

时间:2015-09-28 20:54:34

标签: amazon-web-services amazon-s3 amazon amazon-cloudfront

我希望以编程方式监控每个分发的一段时间内使用的带宽 - 有没有什么方法可以通过PHP到CF和/或CloudWatch进行API调用以获得此值?

1 个答案:

答案 0 :(得分:1)

CloudFront exposes several metrics通过CloudWatch。

具体而言,指标为Requests(请求数),BytesDownloadedBytesUploadedTotalErrorRate(4xx / 5xx HTTP响应合并在一起的请求百分比)和4xxErrorRate / 5xxErrorRate分别为4xx / 5xx HTTP错误类计算。

PHP SDK V3 for AWS中的

GetMetricStatistics允许您通过API从CloudWatch中获取收集的数据。根据文档,您可以获取最多1,440个数据点。

如果您使用较旧的V2 SDK for PHP,它还提供getMetricStatistics来与CloudWatch进行交互。