我正在尝试使用boto3调用cloudwatch API,并且似乎进展顺利。但是返回的数据是一个空数组[],即使响应为200。我想念什么?
cloudwatch.get_metric_statistics(
Namespace='AWS/ELB',
MetricName='Latency',
Dimensions=[
{
'Name' : 'LoadBalancerName',
'Value' : '********'
}
],
StartTime=datetime.utcnow() - timedelta(seconds=600),
EndTime=datetime.utcnow(),
Period=60,
Statistics=['Average', 'Maximum']
)
{u'Datapoints': [], 'ResponseMetadata': {'RetryAttempts': 0, 'HTTPStatusCode': 200, 'RequestId': 'f631c9d6-b6d4-11e8-9b60-89ddf4935382', 'HTTPHeaders': {'x-amzn-requestid': 'f631c9d6-b6d4-11e8-9b60-89ddf4935382', 'date': 'Wed, 12 Sep 2018 21:44:00 GMT', 'content-length': '330', 'content-type': 'text/xml'}}, u'Label': 'Latency'}
我在boto3上尝试了其他API来验证连接,并且得到了有效的响应。