医疗智能体 EIHealth-命令行工具概述:步骤3:初始化配置

时间:2025-02-12 15:03:44

步骤3:初始化配置

在使用命令行工具前,需要初始化配置信息,通过config命令对eihealth-toolkit进行初始化配置。本节以Windows为例介绍配置过程,Linux和macOS环境配置过程相同。

  • 命令结构

    执行health config add命令配置AK、SK、region、platform-id信息,获取方法请参见获取认证信息

    health config add [flags]
    表2 参数说明

    参数

    简写

    是否必选

    说明

    --domain-name

    -d

    与管理员(购买平台的账户)的账号名一致。

    --user-name

    -u

    子用户的用户名。

    管理员(购买平台的账户)登录时,user-name和domain-name一致。

    --password

    -w

    密码。

    --ak

    -a

    AK(Access Key ID):访问密钥ID。

    --sk

    -s

    SK(Secret Access Key):与访问密钥ID结合使用的密钥。

    --region

    -r

    服务区 域名 称。

    --platform-id

    -i

    平台ID,获取方法请参见获取认证信息

    --iam-endpoint

    -m

    IAM终端节点名称,请在地区与终端节点中获取。

    --health-endpoint

    -e

    EIHealth终端节点名称,请在地区与终端节点中获取。

    --swr-endpoint

    -t

    SWR镜像仓库地址。

    获取方式:

    1. 登录 容器镜像服务 管理控制台。
    2. 单击界面右侧“登录指令”,获取内网登录指令末尾的SWR镜像仓库地址。例如100.78.15.50:20202。

    --log-path

    -l

    日志路径,不填写时默认为命令行工具当前路径下healthcli.log文件。

    路径设置格式:

    • Windows系统为“路径\文件名”。
    • Linux系统格式为“路径/文件名”。

    --http-proxy

    -p

    HTTP代理配置,格式为“http://username:password@your-proxy:your-port”。

    --obs-endpoint

    -o

    OBS终端节点名称,请在地区与终端节点中获取。

    --obs-install-path

    -q

    设置obsutil安装路径,默认安装在当前运行目录。

    设置时,该路径必须为obsutil运行文件名,如/home/path/obsutil、/home/path/obsutil-1.1.1

    --obs_down_load_url

    -D

    obsutil下载链接,obsutil将下载到obs-install-path上。

    参数有改动时才会触发下载。

    下载链接的内容可以是zip、tar.gz文件、二进制文件,如果是压缩文件,文件夹内的obsutil必须命名为obsutil(和obsutil官方链接保持一致)。

    --force

    -f

    强制操作。如果下载obsutil时,指定的obs-install-path上已经有同名文件,不带-f时会提示用户,带上-f会直接覆盖原文件。

  • 命令示例
    health config add -d xxx -u xxx -w xxx  -i xxx -r cn-north-4 -o obs.cn-north-4.myhuaweicloud.com  -a xxx -s xxx -D https://obs-wwx-2022.obs.cn-north-4.myhuaweicloud.com/obsuti-windows/obsutil.exe -q obsutil-linux/obsutil.exe –f -m xxx -e xxx -t xxx# 执行成功返回结果如下add ak successfully! add sk successfully! add region successfully!add platform-id successfully!add user-name successfully! add password successfully!add domain-name successfully! add obs-endpoint successfully!          add obs_install_path successfully!      add obs_down_load_url successfully!add iam-endpoint successfully!add health-endpoint successfully!add swr-endpoint successfully!
    图3 命令示例
    • 执行以上命令行,会在系统所在的用户目录下自动生成一个.health文件夹,文件夹中包含config.ini配置文件,用于存储任务执行所涉及到的配置,如密钥、区域、当前项目等信息。
    • 生成的配置文件不建议直接修改,如需改动请使用命令行工具修改。
    • 配置文件中保存有用户的AK、SK信息,为了避免密钥泄露,会对文件中的SK进行加密以保护密钥安全。
    • 清空配置请执行health config clear命令。
support.huaweicloud.com/usermanual-eihealth/eihealth_25_0018.html