数据湖探索 DLI-初始化DLI客户端:Token认证方式样例代码

时间:2024-07-05 17:23:48

Token认证方式样例代码

  • 代码样例
    1
    2
    3
    4
    5
    6
    7
    8
    9
    def init_token_dli_client():
       auth_mode = 'token'
        region = 'xxx'
        project_id = 'xxxx'
        account = 'xxx account'
        user = 'xxxx'
        password = 'xxxx'
        dli_client = DliClient(auth_mode=auth_mode, region=region, project_id=project_id,account=account, user=user, password=password)
        return dli_client
    
  • 参数说明

    参数获取方式请参考获取帐号、 IAM 用户、项目、用户组、区域、委托的名称和ID。

    • domainname:帐号名。
    • username:用户名
    • password:用户名密码
    • regionname:所属区 域名
    • project_id:项目ID
    • 认证用的password硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全。
    • 可以通过set方式修改endpoint,即dliInfo.setServerEndpoint(endpoint)。
support.huaweicloud.com/sdkreference-dli/dli_04_0033.html