API AWS Cost Explorer: Не соответствует значениям панели мониторинга

#amazon-web-services

Вопрос:

Я пытаюсь использовать API AWS cost explorer, передавая только что созданный AWS_ACCESS_KEY_ID и AWS_SECRET_ACCESS_KEY .

Я включил опцию запроса почасовой оплаты, и вот как выглядит мое тело запроса:

 { 
        'TimePeriod' : awsTimeParams, 
        "GroupBy": [ 
                    { 
                        "Key": "SERVICE",
                        "Type": "DIMENSION"
                    }
                ],
        'Granularity' : 'HOURLY',
        "Metrics" : [ 
            "AmortizedCost", 
            "BlendedCost",
            "NetAmortizedCost",
            "NetUnblendedCost",
            "NormalizedUsageAmount",
            "UnblendedCost",
            "UsageQuantity"
            ]
    }
 

Я использую aws boto3 client library to make cost requests . Несмотря на то, что диапазон дат и все такое же, я получаю либо 0, либо NaN в своем ответе API, в то время как я четко вижу цифры на своей панели мониторинга.

Где я ошибаюсь?

 data = []
    while True:
        response = aws.get_cost_and_usage(**request)
        data.append(response["ResultsByTime"])
        if "NextPageToken" not in response:
            break
return data