创建Password类型跨源认证
操作场景
通过在DLI控制台创建的Password类型的跨源认证,将DWS、RDS、DCS和DDS数据源的密码信息存储到DLI,无需在SQL作业中配置账号密码,安全访问DWS、RDS、DDS、DCS数据源。
Password类型跨源认证支持连接的数据源
Password类型跨源认证支持连接的数据源如表1所示。
操作步骤
- 创建跨源认证。
- 登录DLI管理控制台。
- 选择“跨源管理 > 跨源认证”。
- 单击“创建”。
填写认证信息,详细参数说明请参考表2。
表2 参数说明 参数
参数说明
类型
选择Password。
认证信息名称
所创建的跨源认证信息名称。
- 名称只能包含数字、英文字母和下划线,但不能是纯数字,且不能以下划线开头。
- 输入长度不能超过128个字符。
用户名称
访问数据源的用户名。
用户密码
访问数据源的密码。
图1 创建认证信息-Password
- 访问数据源。
跨源认证创建成功后,在创建访问数据源时只需关联跨源认证即可安全访问数据源。
建表时关联跨源认证的字段请参考表3。
表3 建表时与Password类型跨源认证关联的字段 作业类型
参数
是否必选
数据类型
说明
Spark SQL
passwdauth
否
String
跨源认证名称。适用于DWS、RDS、DDS、Redis数据源。
Flink OpenSource SQL
pwd_auth_name
否
String
创建源表、结果表、维表时均使用该字段关联跨源认证。
通过配置pwd_auth_name字段写入创建的Password类型的跨源认证名称。如果配置该参数则不需要在SQL中配置数据源的账号密码。
具体的建表操作指导请参考DLI 语法参考。
- Flink OpenSource SQL语法参考:创建DWS源表