使用帳戶API下載計費使用日誌

預覽

這個特性是在公共預覽

作為一個磚帳戶所有者或賬戶管理,你可以使用賬戶控製台下載計費使用日誌。以編程方式訪問這些數據,還可以使用賬戶API 2.0下載日誌。本文解釋了如何調用API。

或者,您可以配置日常交付計費使用CSV文件格式的日誌一個AWS S3存儲桶。看到交付和訪問計費使用日誌

需求

  • 電子郵件地址和密碼帳戶所有者(或賬戶管理,如果你是在一個E2帳戶與api)進行身份驗證。電子郵件地址和密碼都是區分大小寫的。

  • 賬戶的賬戶ID。E2版本的平台,讓您的帳戶ID的用戶配置文件下拉Beplay体育安卓版本賬戶控製台。non-E2賬戶,您的賬戶ID從賬戶控製台使用選項卡概述。聯係你的磚代表如果你不能找到你的帳戶ID。

API如何驗證帳戶

本文中描述的api上發表accounts.cloud.www.eheci.com所有AWS基礎端點區域部署。

使用下麵的基URL API請求:https://accounts.cloud.www.eheci.com/api/2.0/

該REST API需要HTTP基本身份驗證,包括設置HTTP頭授權。在這篇文章中,用戶名是指你的帳戶所有者(或賬戶管理,如果你是在一個E2帳戶)的電子郵件地址。電子郵件地址是區分大小寫的。有幾種方法可以為工具,如旋度提供您的憑據。

  • 通過用戶名和帳號密碼分別在每個請求的頭<用戶名>:<密碼>語法。

    例如:

    curl - x - u得到<用戶名>:<密碼>- h“application / json內容類型:\“https://accounts.cloud.www.eheci.com/api/2.0/accounts/ <帳戶id > / <端點>”
  • base64編碼應用到你的<用戶名>:<密碼>字符串,並提供直接的HTTP頭:

    curl - x - h得到“application / json內容類型:\- h“基本授權:< base64-username-pw >”“https://accounts.cloud.www.eheci.com/api/2.0/accounts/ <帳戶id > / <端點>”
  • 創建一個. netrc文件,,登錄,密碼屬性:

    機器accounts.cloud.www.eheci.com登錄<用戶名>密碼<密碼>

    來調用. netrc文件,使用- n在你的旋度命令:

    curl - n - x得到“https://accounts.cloud.www.eheci.com/api/2.0/accounts/ <帳戶id > /工作區”

    本文的示例使用這種身份驗證方式。

完整的API參考,請參閱賬戶API 2.0

電話計費使用日誌下載API

下載計費使用數據,調用計費使用API下載(得到' /賬戶/ < account_id > /使用/下載)。

添加下麵的查詢字段:

  • start_month(要求)的月、年日誌開始交付。格式是文本YYYY-MM格式。您可以輸入任何月、年或者2019 - 03年之後。

  • end_month(需要)日誌的月、年交付結束。格式是文本YYYY-MM格式。您可以輸入任何月、年或者2019 - 03年之後。

  • personal_data:(可選)指定是否包括個人身份信息計費使用日誌,例如集群創造者的電子郵件地址。小心處理這些信息。默認值是,這意味著不包括這個信息。

例如:

curl - x得到- n\“https://accounts.cloud.www.eheci.com/api/2.0/accounts/ < databricks-account-id > /使用/下載? start_month = 2020 - 01 - &end_month = 2020 - 12 - &personal_data =假'

使用日誌文件進行分析

CSV模式,看到CSV文件模式

如何分析這些文件信息使用磚,明白了分析使用數據在數據磚