使用帳戶API下載計費使用日誌
預覽
這個特性是在公共預覽。
作為一個磚帳戶所有者或賬戶管理,你可以使用賬戶控製台下載計費使用日誌。以編程方式訪問這些數據,還可以使用賬戶API 2.0下載日誌。本文解釋了如何調用API。
或者,您可以配置日常交付計費使用CSV文件格式的日誌一個AWS S3存儲桶。看到交付和訪問計費使用日誌。
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 =假'