0

AWS インスタンスからメモリを取得するためにmon-scriptを使用しています。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

バージョン3 APIにアップグレードすることで解決しました.phpのマイクロ秒に関連するタイムスタンプベースの問題だと思います

于 2015-08-11T10:37:40.333 に答える