我試圖讓我的賬單使用數據從磚API(文檔:https://docs.m.eheci.com/api/gcp/account/billableusage/download)但是我得到一個404錯誤。
代碼:
進口請求
進口json
令牌= dbutils.notebook.entry_point.getDbutils().notebook().getContext().apiToken(). get()
api_url =f“{my_domain_url} / api / 2.0 /賬戶/{my_account_id}/ /下載使用”
頭={
“授權”:f”持票人{令牌}”,
“內容類型”:“application / json”
}
params ={
“start_month”:“2023 - 06年”,
“end_month”:“2023 - 07年”
}
響應= requests.get(api_url,頭=頭,params =參數)
如果response.status_code==200年:
cost_data_csv = response.content.decode(“utf - 8”)
打印(“使用日誌下載成功。”)
其他的:
打印(錯誤:“,response.status_code,response.text)
錯誤:404{“錯誤”:“壞目標:/ api / 2.0 /賬戶/ < my_account_id > /使用/下載"}
注:我已經嚐試修改URL前綴/ api / 2.0 / api / 2.1,也徹底驗證我的帳戶ID的準確性和域的URL。