0

我正在使用mon-script从 AWS 实例中检索内存。在 aws 控制台中,一切都很好,但在 api 数据点中只返回空。这真的很令人困惑,因为在 boto(Python 版本)中,一切都很好并且响应正确,但在 php 中不是

这是我的代码

header("Content-type: text/html; charset=utf-8");
require_once '../sdk.class.php';
$cw = new AmazonCloudWatch(); 
$response = $cw->get_metric_statistics(
'System/Linux', 'MemoryUtilization',
date("c", strtotime('-5 minute')),
date("c", strtotime('now')),
300,
'Average', 
'Percent',
array('Name'=> 'InstanceId', 'Value'=>'i-8c15b124')
);
4

2 回答 2

0

我对 PHP 一无所知,但date您调用的函数是否返回 UTC 时间?如果不是,那可能是个问题,因为服务期望时间戳为 UTC。

于 2015-07-27T15:59:50.277 回答
0

它通过升级到 version3 api 解决。我认为这是一个基于时间戳的问题,与 php 中的微秒相关

于 2015-08-11T10:37:40.333 回答