python中的Azure计费API

2024-09-30 22:18:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图通过导入urllib3从url API获得响应来计算Azure在python中的使用成本。在

但我在回复中没有得到完整的数据。部分数据即将到来。我的要求是每天得到这些数据,并且必须发送5天的比较邮件。我可以在powershell中得到这个,但在python不能。在

以下是我使用的代码:

import requests
import datetime
import json
import logging
import urllib3
import csv
#logging.raiseExceptions=False
Enrollmentnbr = 'xxxx'
key  = 'xxxxxxxxxxxxxxxxxxxxxxxxxx'
month= datetime.date.today().strftime('%Y-%m')
urlbase = 'https://ea.azure.com/rest/'
#authHeaders = {'Authorization': 'Bearer ' + key}
url= urlbase + Enrollmentnbr + "/usage-report?month="+month+"&type=detail"

headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) 
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',
      'Authorization': 'Bearer {0}'.format(key)}

http = urllib3.PoolManager()
response = http.request('GET', url=url,headers=headers)

Tags: 数据keyimportapihttpurldatetimelogging