#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