使用Account API下载计费使用日志
预览
此功能已在公共预览.
作为Databricks帐户所有者或账户管理,你可以使用帐户控制台下载计费使用日志.要以编程方式访问此数据,还可以使用帐户API 2.0下载日志。本文将解释如何调用该API。
您也可以配置每天向AWS S3存储桶发送CSV文件格式的计费使用日志。看到交付和访问计费使用日志.
如何对帐户API进行身份验证
本文中描述的api发布在accounts.cloud.www.neidfyre.com
所有AWS区域部署的基本端点。
使用下面的API请求基URL:https://accounts.cloud.www.neidfyre.com/api/2.0/
这个REST API需要HTTP基本身份验证,这涉及到设置HTTP报头授权
.在本文中,用户名指您的帐户所有者(如果您在E2帐户)电邮地址。邮件地址区分大小写。有几种方法可以向curl等工具提供凭据。
在每个请求的头中分别传递您的用户名和帐户密码
<用户名>:<密码>
语法。例如:
curl -X GET -u`<用户名>:<密码>`- h“application / json内容类型:\“https://accounts.cloud.www.neidfyre.com/api/2.0/accounts/ <帐户id > / <端点>”
应用base64编码到您的
<用户名>:<密码>
字符串,并直接在HTTP头文件中提供它:curl -X GET -H“application / json内容类型:\- h授权:Basic
“https://accounts.cloud.www.neidfyre.com/api/2.0/accounts/ <帐户id > / <端点>” 创建一个. netrc文件,
机
,登录
,密码
属性:机器accounts.cloud.www.neidfyre.com登录<用户名>密码<密码>
调用
. netrc
文件,使用- n
在你的旋度
命令:curl -n -X GET“https://accounts.cloud.www.neidfyre.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 GET -n\“https://accounts.cloud.www.neidfyre.com/api/2.0/accounts/ < databricks-account-id > /使用/下载? start_month = 2020 - 01 - &end_month = 2020 - 12 - &personal_data =假'