身份验证数据砖自动化
在砖,身份验证指的是验证一个砖身份(如用户、服务主体或组)。砖使用凭证(如一个访问令牌或用户名和密码)来验证身份。
砖后验证调用者的身份,然后砖使用这一过程被称为授权验证身份是否有足够的权限来执行指定的动作资源在给定的位置。这篇文章不包括授权的详细信息。
使一个自动化工具或API请求时,它包括凭证,验证身份砖。本文描述了典型的方法来创建、存储和传递凭证和相关信息,砖需要进行身份验证和授权请求。学习凭证类型、相关信息和存储机制支持你的工具,脚本,和应用程序,看看你的提供者的文档。
砖个人访问令牌
砖个人访问令牌是最支持类型的凭证之一,特别是对于砖工作区资源和业务水平。大多数存储机制凭证和相关信息,如环境变量和配置概要文件,需要砖的个人访问令牌。虽然砖工作区可以有多个个人访问令牌,每个个人访问令牌只适用于一个砖工作区。
创建一个砖砖用户个人访问令牌,做到以下几点:
在砖工作区,点击你的砖用户名在前的酒吧,然后选择用户设置从下拉。
在访问令牌选项卡上,单击生成新的令牌。
(可选)输入一个评论,有助于识别这个令牌在未来,和改变标记的默认的一生90天。创建一个令牌,没有一生(不推荐),离开生命周期(天)盒子空(空白)。
点击生成。
复制显示的令牌,然后单击完成。
重要的
确保保存复制令牌在一个安全的位置。如果你失去了复制的令牌,你不能再生,同样的令牌。相反,您必须重复这个过程来创建一个新的令牌。如果你失去了复制的令牌,砖建议你立即从工作区中点击删除,令牌X旁边的令牌访问令牌选项卡。
个人服务主体的访问令牌
创建一个砖个人访问令牌的砖的砖服务主体而不是用户,明白了管理服务主体的访问令牌。
环境变量
砖产品的支持,和一些第三方产品使用砖,支持以下的一些独特的环境变量。学习的这些独特的环境变量使用的工具,支持脚本,和应用程序,看看你的提供者的文档。创建、修改和删除环境变量,看你的操作系统的文档。
环境变量 |
---|
砖的ID账户。 只适用于砖起程拓殖的提供者。 |
砖的工作空间的URL。 操作在砖账户层面,URL到砖帐户的控制台。 例子: 适用于砖连接只有。 |
砖的价值个人访问令牌。 适用于砖连接只有。 |
集群ID的砖。 适用于砖连接只有。 |
砖的完整路径配置概要文件。 默认值: |
砖的名称配置概要文件。 默认值: |
是否调试请求的HTTP头信息提供者是输出。 默认值: 适用于砖起程拓殖的提供者只有。 |
截断JSON在HTTP请求和响应的长度超过这个限制。 默认值: 适用于砖起程拓殖的提供者只有。 |
数据源名称(DSN)砖计算资源的连接字符串。 适用于砖SQL司机走了只有。 |
砖的URL工作区。 操作在砖账户层面,URL到砖帐户的控制台。 例子: |
组织ID的砖工作区。 适用于砖连接只有。 |
砖的工作空间的用户的密码。 |
端口号与砖集群通信。 适用于砖连接只有。 |
每秒的最大请求数。 默认值: 适用于砖起程拓殖的提供者只有。 |
砖的价值个人访问令牌。 |
砖的工作空间的用户的用户名。 |
砖的价值个人访问令牌。 适用于砖SQL CLI只有。 |
的值服务器主机名对于砖SQL的仓库。 例子: 适用于砖SQL CLI只有。 |
的值HTTP路径对于砖SQL的仓库。 例子: 适用于砖SQL CLI只有。 |
砖的价值个人访问令牌。 适用于Apache气流与砖的集成只有。 |
配置概要文件
一个砖配置概要文件包含设置和其他信息,砖需要进行身份验证。砖配置概要文件存储在砖配置概要文件为你的工具、脚本和应用程序使用。学习砖配置概要文件是否支持你的工具,脚本,和应用程序,看看你的提供者的文档。
使用您喜欢的文本编辑器创建一个文件命名
.databrickscfg
在你的~
(你的用户家里)文件夹在Unix, Linux,或macOS,或你的% USERPROFILE %
(你的用户家里)文件夹在Windows。不要忘记点(。
在文件名的开始。这个文件中添加以下内容:(<默认>)主机= < your-workspace-url >牌= < your-personal-access-token >
在前面的内容中,替换以下值,然后保存文件:
<默认>
配置概要文件与一个唯一的名称,如默认的
,DEV
,刺激
或类似。< your-workspace-url >
与你的工作区实例URL例如,https://1234567890123456.7.gcp.www.neidfyre.com
。< your-personal-access-token >
与你的砖个人访问令牌。
例如,
.databrickscfg
文件可能看起来像这样:(默认)主机= https://1234567890123456.7.gcp.www.neidfyre.com牌= dapi12345678901234567890123456789012
提示
您可以创建额外的配置概要文件中通过指定不同的配置文件名称相同
.databrickscfg
文件,例如:(默认)主机= https://1234567890123456.7.gcp.www.neidfyre.com牌= dapi12345678901234567890123456789012 (DEV)主机= https://2345678901234567.8.gcp.www.neidfyre.com牌= dapi23456789012345678901234567890123
ODBC dsn
在ODBC,数据源名称(DSN)是一个符号名,工具、脚本和应用程序使用请求到一个ODBC数据源的连接。DSN存储连接细节如ODBC驱动程序的路径,网络细节,身份验证凭证,和数据库的细节。ODBC dsn是否支持你的学习工具,脚本和应用程序,看看你的提供者的文档。
JDBC连接url
在JDBC,连接URL是一个象征性的URL,工具、脚本和应用程序使用JDBC数据源的连接请求。连接URL存储连接细节,如网络细节,身份验证凭证,数据库细节,和JDBC驱动程序的功能。JDBC连接url是否支持你的学习工具,脚本和应用程序,看看你的提供者的文档。
谷歌云CLI
的谷歌云CLI使您能够验证通过终端与砖在谷歌的云为Linux或macOS,或通过PowerShell或你的命令提示符窗口。学习是否支持谷歌云CLI的工具,脚本,和应用程序,看看你的提供者的文档。
使用谷歌与砖在谷歌的云,云CLI验证运行gcloud init命令,然后按照屏幕上的提示:
gcloud init
更详细的身份验证选项,请参阅初始化gcloud CLI。